PHP如何使用Gmagick addImage()函数(示例)

Gmagick :: addImage()函数是PHP中的内置函数, 用于向Gmagick对象图像列表添加新图像。此功能从源对象的当前位置向Gmagick对象添加新图像。 Gmagick类具有同时保存和处理多个图像的能力。
语法如下:

bool Gmagick::addImage( $source )

参数:该函数接受单个参数$来源它保存源Gmagick对象。
返回值:成功时, 此函数返回Gmagick对象。
错误/异常:该函数在错误时引发GmagickException。
下面的程序说明了Gmagick :: addImage()PHP中的功能:
【PHP如何使用Gmagick addImage()函数(示例)】原始图片1:
PHP如何使用Gmagick addImage()函数(示例)

文章图片
程序:
< ?php // require_once('path/to/vendor/autoload.php'); header( 'Content-type: image/png' ); $image = new Gmagick ( 'https://media.lsbin.org/wp-content/uploads/lsbin-9.png' ); $t = new Gmagick ( 'https://media.lsbin.org/wp-content/uploads/adaptiveThresholdImage.png' ); $image -> addImage( $t ); echo $image ; ?>

输出如下:
PHP如何使用Gmagick addImage()函数(示例)

文章图片
原始图片2:
PHP如何使用Gmagick addImage()函数(示例)

文章图片
程式2:
< ?php $string = "Computer Science portal for Geeks!" ; // Creating new image of above String // and add color and background $im = new Gmagick(); $draw = new GmagickDraw(); // Fill the color in image $draw -> setFillColor( new GmagickPixel( 'green' )); // Set the text font size $draw -> setFontSize(50); $metrix = $im -> queryFontMetrics( $draw , $string ); $draw -> annotation(0, 40, $string ); $im -> newImage( $metrix [ 'textWidth' ], $metrix [ 'textHeight' ], new GmagickPixel( 'white' )); // Draw the image $im -> drawImage( $draw ); $im -> setImageFormat( 'jpeg' ); $t = new Gmagick ( 'https://media.lsbin.org/wp-content/uploads/lsbin-9.png' ); $im -> addImage( $t ); header( "Content-Type: image/jpg" ); echo $im -> getImageBlob(); ?>

输出如下:
PHP如何使用Gmagick addImage()函数(示例)

文章图片
参考: http://php.net/manual/en/gmagick.addimage.php

    推荐阅读