PHP Doku:: Identifies an image and fetches attributes - function.imagick-identifyimage.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzBildverarbeitung und -generierungImage Processing (ImageMagick)The Imagick classImagick::identifyImage

Ein Service von Reinhard Neidl - Webprogrammierung.

The Imagick class

<<Imagick::hasPreviousImage

Imagick::implodeImage>>

Imagick::identifyImage

(PECL imagick 2.0.0)

Imagick::identifyImageIdentifies an image and fetches attributes

Beschreibung

array Imagick::identifyImage ([ bool $appendRawOutput = false ] )
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Identifies an image and returns the attributes. Attributes include the image width, height, size, and others.

Parameter-Liste

appendRawOutput

Rückgabewerte

Identifies an image and returns the attributes. Attributes include the image width, height, size, and others. Wirf eine ImagickException bei einem Fehler.

Fehler/Exceptions

Wirft ImagickException bei Fehlern.


2 BenutzerBeiträge:
- Beiträge aktualisieren...
php at ontheroad dot net dot nz
23.11.2010 5:04
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.
rob at OhReally dot nl
4.06.2008 15: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()...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)