PHP | Imagick appendImages()函数

这个 Imagick::appendImages() 函数是PHP中的一个内置函数,用于附加一组图像。此函数用于将一组图像附加到单个图像中。

null

语法:

Imagick::appendImages( $stack )

参数: 此函数接受单个参数 $stack 这是强制性的。如果堆栈值为false,则图像从左到右堆叠;如果堆栈值为true,则图像从上到下堆叠。堆栈的默认值为false。

返回值: 此函数在成功时返回Imagick实例。

错误/例外: 此函数在出现错误时抛出ImagickException。

下面的程序说明了 Imagick::appendImages() PHP中的函数:

项目1:

<?php
/* Create new imagick object */
$image = new Imagick();
/* create red, green and blue images */
$image ->newImage(600, 70, "red" );
$image ->newImage(600, 70, "white" );
$image ->newImage(600, 70, "green" );
/* Append the images into one */
$image ->resetIterator();
$combined = $image ->appendImages(true);
/* Output the image */
$combined ->setImageFormat( "png" );
header( "Content-Type: image/png" );
echo $combined ;
?>


输出: append mage

项目2:

<?php
/* Create new imagick object */
$image = new Imagick();
/* create red, green and blue images */
$image ->newImage(210, 200, "red" );
$image ->newImage(210, 200, "white" );
$image ->newImage(210, 200, "green" );
/* Append the images into one */
$image ->resetIterator();
$combined = $image ->appendImages(false);
/* Output the image */
$combined ->setImageFormat( "png" );
header( "Content-Type: image/png" );
echo $combined ;
?>


输出: append mage

相关文章:

参考: http://php.net/manual/en/imagick.appendimages.php

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享