Syntax:public GmagickDraw::getstrokeopacity (void)
Parameters:this function takes no parameters.
Return value:this function returns a double opacity description.
Errors / exceptions:this the function throws a GmagickException on error.The following programs illustrate the
Gmagick::getstrokeopacity() function in PHP:
Program 1:
// Create a GmagickDraw object
$draw
=
new
GmagickDraw();
// Create a GmagickPixel
$strokeColor
=
new
GmagickPixel (
’Red’
);
$fillColor
=
new
GmagickPixel (
’Green’
);
// Set the opacity of the stroke
$draw
-> setstrokeopacity (1);
// Set the width and height of the image
$draw
-> setStrokeWidth (7);
$draw
-> setFontSize (72);
// Function for drawing a circle
$draw
-> circle (250, 250, 100, 150);
$gmagick
=
new
Gmagick();
$gmagick
-> newImage (500, 500,
’White’
);
$gmagick
-> setImageFormat (
"png"
);
$gmagick
-> drawImage (
$draw
);
// Using the getstrokeopacity() function
print_r (
$draw
-> getstrokeopacity());
?>
Output:1
Program 2:
// Create a GmagickDraw object
$draw
=
new
GmagickDraw();
// Set color
$draw
-> setFillColor (
’Green’
);
// Set the opacity of the stroke
$draw
-> setstrokeopacity (0.5);
// Line drawing function
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
Gmagick();
$gmagick
-> newImage (500, 500,
’White’
);
$gmagick
-> setImageFormat (
"png"
);
// Set color
$draw
-> setFillColor (
’Black’
);
// Set font size
$draw
-> setFontSize (25);
// Using the drawimage function
$gmagick
-> drawImage (
$draw
);
$gmagick
-> annotateImage (
$draw
, 5, 120, 0,
’ GeeksforGeeks: A computer science portal’
);
// Show stroke opacity
echo
$draw
-> getstrokeopacity();
?>
Output:0.49999237048905
Link: http://php.net /manual/en/gmagickdraw.getstrokeopacity.php