📜  PHP | imagick previewImages()函数(1)

📅  最后修改于: 2023-12-03 14:45:17.189000             🧑  作者: Mango

PHP | imagick previewImages()函数

介绍

previewImages()函数是PHP imagick扩展所提供的一个用于预览图像的方法。该方法可以在一个或多个图像上生成指定大小的预览图,方便客户端浏览不同尺寸的图片。

语法
public Imagick::previewImages(int $preview) : bool
参数
  • preview:需要生成的预览图大小。
返回值

返回 TRUE 表示成功,否则返回 FALSE

用法示例
// 创建 Imagick 对象
$image = new Imagick('path/to/image.jpg');

// 生成一张宽度为200的预览图
$image->previewImages(200);

// 输出预览图
header('Content-Type: image/jpeg');
echo $image;

以上示例中,使用 previewImages() 方法生成一张宽度为200的预览图,并将其输出给客户端。

注意事项
  • previewImages() 函数会直接修改原图,因此在使用该方法时需谨慎操作。

  • 参数 preview 必须为一个正整数,否则将会抛出一个参数异常错误。

  • 预览图的高度会根据原图的宽高比自动计算,因此不需要手动指定。

参考资料