Вывод детальной информации изображения. Требуется библиотека Image Magick.
<?php
$im = new Imagick('image.jpg');
$info = $im->identifyImage();
echo'<strong>Базовые свойства картинки:</strong><br/>';
echo'Разрешение: '.$info['geometry'] ['width'].'x'.$info['geometry']['height'].'<br/>';
echo'Формат: '.$info['format'].'<br/>';
echo'Тип: '.$info['type'].'<br/>';
echo'Сжатие: '.$info['compression'].'<br/>';
echo'Размер: '.$info['fileSize'].'<br />';
echo'<br/><br/>';
echo'<strong>Все свойства картинки:</strong><br/>';
foreach ($im->getImageProperties() as $key => $val)
{
echo $key.' => '.$val.'<br/>';
}
echo'<strong>Все профили картинки:</strong><br/>';
foreach ($im->getImageProfiles() as $key => $val)
{
echo'Название: '.$key.' (Размер: '.strlen($val).')<br/>';
}
?>