我使用ImageMagick
在zf2
项目中显示图片详情。
它在我的本地Ubuntu机器上显示所有图像属性。但是实时RedHat服务器上不显示EXIF图像属性。
是由于某些错误的服务器配置还是PHP配置?
我使用以下代码:
if (is_file(SHARED_PATH . $fileURL)) {
/* Create the object */
$im = new \Imagick(SHARED_PATH . $fileURL);
/* Get the EXIF information */
$fileDetails = $im->getImageProperties();
/* Loop trough the EXIF properties */
/* foreach ($fileDetails as $name => $property)
{
echo "{$name} => {$property}<br />\n";
} */
$fileType = image_type_to_mime_type(exif_imagetype(SHARED_PATH . $fileURL));
$fileSize = number_format($im->getImageSize() / (1024 * 1024), 2) . 'MB';
}