function image_imagemagick_get_info in ImageMagick 7
Get details about an image.
Parameters
$image: An image object.
Return value
FALSE, if the file could not be found or is not an image. Otherwise, a keyed array containing information about the image:
- width: Width in pixels.
- height: Height in pixels.
- extension: Commonly used file extension for the image.
- mime_type: MIME type ('image/jpeg', 'image/gif', 'image/png').
See also
File
- ./
imagemagick.module, line 348 - Provides ImageMagick integration.
Code
function image_imagemagick_get_info(stdClass $image) {
$details = FALSE;
$data = getimagesize(drupal_realpath($image->source));
if (isset($data) && is_array($data)) {
$extensions = array(
'1' => 'gif',
'2' => 'jpg',
'3' => 'png',
);
$extension = isset($extensions[$data[2]]) ? $extensions[$data[2]] : '';
$details = array(
'width' => $data[0],
'height' => $data[1],
'extension' => $extension,
'mime_type' => $data['mime'],
);
}
return $details;
}