image_get_info
function image_get_info
image_get_info($filepath, $toolkit = FALSE)
Gets details about an image.
Drupal supports GIF, JPG and PNG file formats when used with the GD toolkit, and may support others, depending on which toolkits are installed.
Parameters
$filepath: String specifying the path of the image file.
$toolkit: An optional image toolkit name to override the default.
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').
- "file_size": File size in bytes.
Related topics
File
- includes/image.inc, line 124
- API for manipulating images.
Code
function image_get_info($filepath, $toolkit = FALSE) { $details = FALSE; if (!is_file($filepath) && !is_uploaded_file($filepath)) { return $details; } if (!$toolkit) { $toolkit = image_get_toolkit(); } if ($toolkit) { $image = new stdClass(); $image->source = $filepath; $image->toolkit = $toolkit; $details = image_toolkit_invoke('get_info', $image); if (isset($details) && is_array($details)) { $details['file_size'] = filesize($filepath); } } 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/includes!image.inc/function/image_get_info/7.x