image_get_info
includes/image.inc, строка 115
- Версии
- 5 – 6
image_get_info($file)
Возвращает информацию о формате изображения.
Drupal only supports GIF, JPG and PNG file formats.
Возвращаемое значение
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.
Связанные темы
Код
<?php
function image_get_info($file) {
if (!is_file($file)) {
return FALSE;
}
$details = FALSE;
$data = @getimagesize($file);
$file_size = @filesize($file);
if (isset($data) && is_array($data)) {
$extensions = array('1' => 'gif', '2' => 'jpg', '3' => 'png');
$extension = array_key_exists($data[2], $extensions) ? $extensions[$data[2]] : '';
$details = array('width' => $data[0],
'height' => $data[1],
'extension' => $extension,
'file_size' => $file_size,
'mime_type' => $data['mime']);
}
return $details;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии