If you use the option to append the raw output, you can extract the mime type from there. I'm not sure what's going on in the background here, but it seems far less useful than the command line identify tool.
Imagick::identifyImage
(PECL imagick 2.0.0)
Imagick::identifyImage — Identifie une image et lit ses attributs
Description
array Imagick::identifyImage
([ bool
$appendRawOutput = false
] )Identifie une image et retourne ses attributs. Les attributs sont sa largeur, hauteur, taille et d'autres.
Liste de paramètres
-
appendRawOutput -
Valeurs de retour
Identifie une image et retourne ses attributs. Les attributs sont sa largeur, hauteur, taille et d'autres.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
php at ontheroad dot net dot nz
22-Nov-2010 01:04
rob at OhReally dot nl
04-Jun-2008 12:49
The array returned by Imagick::identifyImage():
Array
(
[imageName] => /some/path/image.jpg
[format] => JPEG (Joint Photographic Experts Group JFIF format)
[geometry] => Array
(
[width] => 90
[height] => 90
)
[type] => TrueColor
[colorSpace] => RGB
[resolution] => Array
(
[x] => 300
[y] => 300
)
[units] => PixelsPerInch
[fileSize] => 1.88672kb
[compression] => JPEG
[signature] => 9a6dc8f604f97d0d691c0286176ddf992e188f0bebba98494b2146ee2d7118da
)
Looks like the only way to get the mimetype is getimagesize()...
