PHP Gmagick charcoalimage()函数

的Gmagick :: charcoalimage()function是PHP中的内置函数, 用于旋转给定角度的图像。旋转图像后, 剩下的空三角形被背景色填充。
语法如下:

Gmagick Gmagick::charcoalimage( $color, $degree)

参数:
此函数接受上述和以下所述的两个参数:
  • 颜色:此参数保留背景色。
  • $学位:此参数保存图像的旋转度。
返回值:成功时, 此函数返回Gmagick对象。
错误/异常:该函数在错误时引发GmagickException。
下面的程序说明了Gmagick :: charcoalimage()PHP中的功能:
程序1:
原始图片:
PHP Gmagick charcoalimage()函数

文章图片
< ?php // Create a Gmagick object $gmagick = new Gmagick( 'https://media.lsbin.org/wp-content/uploads/tech.png' ); // Use charcoalimage() function $gmagick -> charcoalimage(10, 13); header( 'Content-type: image/png' ); // Output the image echo $gmagick ; ?>

输出如下:
PHP Gmagick charcoalimage()函数

文章图片
程式2:
< ?php // Create a GmagickDraw object $draw = new GmagickDraw(); // Create GmagickPixel object $strokeColor = new GmagickPixel( 'Red' ); $fillColor = new GmagickPixel( 'Green' ); // Set the color, opacity of image $draw -> setStrokeOpacity(1); $draw -> setStrokeColor( 'Red' ); $draw -> setFillColor( 'Green' ); // Set the width and height of image $draw -> setStrokeWidth(7); $draw -> setFontSize(72); // Function to draw circle $draw -> circle(250, 250, 100, 150); $gmagick = new Gmagick(); $gmagick -> newImage(500, 500, 'White' ); $gmagick -> setImageFormat( "png" ); $gmagick -> drawImage( $draw ); // Use charcoalimage() function $gmagick -> charcoalimage(15, 23); // Display the output image header( "Content-Type: image/png" ); echo $gmagick -> getImageBlob(); ?>

输出如下:
PHP Gmagick charcoalimage()函数

文章图片
【PHP Gmagick charcoalimage()函数】参考: https://www.php.net/manual/en/gmagick.charcoalimage.php/a>

    推荐阅读