Because this method returns points, you can easily convert to a decimal representation of inches by dividing by 72.
<?php
$image = new imagick($filename);
$geo = $image->getImageGeometry();
$sizex = $geo['width']; //1089
$sizey = $geo['height']; //396
echo round($sizex / 72, 2); //15.13 inches
echo round($sizey / 72, 2); //5.5 inches
?>
Imagick::getImageGeometry
(PECL imagick 2.0.0)
Imagick::getImageGeometry — Lit les dimensions de l'image dans un tableau
Description
array Imagick::getImageGeometry
( void
)
Retourne la largeur et la hauteur de l'image sous forme de tableau associatif.
Valeurs de retour
Retourne un tableau avec les dimensions de l'image.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
benkuhl at gmail dot com ¶
5 months ago
tim at provu dot co dot uk ¶
4 years ago
Example code:
<?php
$image = new imagick($filename);
$geo=$image->getImageGeometry();
$sizex=$geo['width'];
$sizey=$geo['height'];
?>
