Qualcuno sa come leggere le dimensioni di un file .tif con imagemagick e php?
Qualcuno sa come leggere le dimensioni di un file .tif con imagemagick e php?
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/getimagesize
grazie, ma sai se supporta anche le bmp oltre che jpg e tif?
Le bmp non credo le supporti, come non sono supportate nelle gd.
Per quanto riguarda imagemagick, e ricollegandomi all'altro post a riguardo, se vuoi sapere cosa puoi fare con questa libreria basta lanciare in una shell linux:
man imagemagick
e otterrai tutte le info che ti servono, nella fattispecie quello che ti serve è il comando "identify" che fa parte della libreria.
e da questa stringa puoi estrarti le informazioni che ti servono.codice:root@localhost:~# identify /var/www/logo.jpg /var/www/logo.jpg JPEG 346x174 DirectClass 13kb
Inoltre visto che hai accesso alla configurazione del server potresti provare l'estensione per imagemagick di php.
Una volta installata l'estensione potrai accedere a molte delle funzionalità di imagemagick direttamente da php.
La peccha è che questa estensione è ancora poco documentata, quindi dovrai un po' arrangiarti in questo senso.
Per quanto riguarda le dimensioni del file una volta installata l'estensione imagick ti basterà:
ciaocodice:http://fr.php.net/manual/it/function...gegeometry.php $image=new Imagick("/var/www/logo.jpg"); $geometry_array = $image->getImageGeometry(); print_r($geometry_array);
![]()