PHP如何使用Gmagick clear()函数(用法实例)

Gmagick::clear()函数是PHP中的内置函数, 用于清除与Gmagick对象关联的所有资源。
语法如下:

Gmagick Gmagick::clear( void )

参数:
该函数不接受任何参数。
返回值:此函数返回已清除的Gmagick对象。
错误/异常:该函数在错误时引发GmagickException。
下面的程序说明了Gmagick::clear()PHP中的功能:
程序1:
< ?php // Create a GmagickDraw object $draw = new GmagickDraw(); // Create GmagickPixel object $fillColor = new GmagickPixel( 'Green' ); // Set stroke opacity $draw -> setfillcolor( 'red' ); // 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 ); // Using clear() function print_r( $gmagick -> clear()); ?>

输出如下:
1

程式2:
< ?php // Create a GmagickDraw object $draw = new ImagickDraw(); // Set the color $draw -> setFillColor( 'Green' ); // Set the width and height of image $draw -> setStrokeWidth(17); // Function to draw line for ( $x = 0; $x < 40; $x ++) { $draw -> line(rand(0, 100), rand(0, 60), rand(0, 500), rand(0, 500)); $draw -> line(rand(0, 100), rand(0, 60), rand(0, 500), rand(0, 500)); $draw -> line(rand(0, 100), rand(0, 60), rand(0, 500), rand(0, 500)); $draw -> line(rand(0, 100), rand(0, 60), rand(0, 500), rand(0, 500)); }$gmagick = new Imagick(); $gmagick -> newImage(500, 500, 'White' ); $gmagick -> setImageFormat( "png" ); // Set the color $draw -> setFillColor( 'Black' ); // Set Font Size $draw -> setFontSize(20); // Use of drawimage function $gmagick -> drawImage( $draw ); $gmagick -> annotateImage( $draw , 5, 220, 0, 'Stroke Width using getstrokewidth() function :' . $draw -> getstrokewidth()); // Using clear() function print_r( $gmagick -> clear()); ?>

输出如下:
1

【PHP如何使用Gmagick clear()函数(用法实例)】参考: http://php.net/manual/en/gmagick.clear.php

    推荐阅读