只是一个警告:如果您只是想获取图像宽度和高度,请勿使用 Eero Niemi 的代码(使用 pingImage 识别图像),因为它实际上比将整个图像读入内存要慢 - 慢大约 10 倍!
正确的代码应该是
<?php
$image = new Imagick();
$image->pingImage($file);
$width = $image->getImageWidth();
$height = $image->getImageHeight();
?>
(这比在内存中读取图像快大约 15 倍)