📅  最后修改于: 2023-12-03 14:45:17.189000             🧑  作者: Mango
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
必须为一个正整数,否则将会抛出一个参数异常错误。
预览图的高度会根据原图的宽高比自动计算,因此不需要手动指定。