这个 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 ; ?> |
输出:
项目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 ; ?> |
输出:
相关文章:
参考: http://php.net/manual/en/imagick.appendimages.php
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END