image_gd_get_info
function image_gd_get_info
image_gd_get_info(stdClass $image)
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
Related topics
File
- modules/system/image.gd.inc, line 397
- GD2 toolkit for image manipulation within Drupal.
Code
function image_gd_get_info(stdClass $image) { $details = FALSE; $data = @getimagesize($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; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!image.gd.inc/function/image_gd_get_info/7.x