(PECL imagick 2, PECL imagick 3)
Imagick::pingImageBlob — 快速获取属性
此方法可用于查询图像宽度、高度、大小和格式,无需将整个图像读取到内存中。如果 Imagick 已针对 ImageMagick 6.2.9 或更高版本编译,则此方法可用。
image
包含图像的字符串。
成功时返回 true
。
示例 #1 使用 Imagick::pingImageBlob()
从字符串中读取图像信息
<?php
/* 读取图像内容 */
$image = file_get_contents("test.jpg");
/* 创建新的 Imagick 对象 */
$im = new Imagick();
/* 将字符串传递给 Imagick 对象 */
$im->pingImageBlob($image);
/* 输出图像宽度和高度 */
echo $im->getImageWidth() . 'x' . $im->getImageHeight();
?>