函数名: Imagick::combineImages()
适用版本: Imagick 扩展版本 >= 2.1.0
用法: Imagick::combineImages() 方法用于将多个图像合并成一个。它接受一个包含多个 Imagick 对象的数组作为参数,并返回一个新的 Imagick 对象。
示例:
// 创建两个 Imagick 对象
$image1 = new Imagick('image1.jpg');
$image2 = new Imagick('image2.jpg');
// 将两个图像合并成一个
$combinedImage = Imagick::combineImages([$image1, $image2]);
// 显示合并后的图像
header('Content-Type: image/jpeg');
echo $combinedImage;
注意事项:
- 传递给
combineImages()
方法的参数必须是一个包含多个 Imagick 对象的数组。 - 合并后的图像的尺寸将与数组中的第一个图像的尺寸相同。
- 如果数组中的图像尺寸不一致,合并后的图像将被剪裁到最小的尺寸。
更多信息和示例代码可以参考 PHP 官方文档:https://www.php.net/manual/en/imagick.combineimages.php