Syntax:int Imagick::getImageVirtualPixelMethod (void)
Parameters:This function takes no parameters.
Return Value:This function returns an integer value corresponding to one of
VIRTUALPIXELMETHOD constants .All VIRTUALPIXELMETHOD constants are shown below:
- imagick::VIRTUALPIXELMETHOD_UNDEFINED (0)
- imagick::VIRTUALPIXELMETHOD_BACKGROUND (1)
- imagick::VIRTUALPIXELMETHOD_CONSTANT (2)
- imagick::VIRTUALPIXELMETHOD_EDGE (4)
- imagick::VIRTUALPIXELMETHOD_MIRROR (5)
- imagick::VIRTUALPIXELMETHOD_TILE (7)
- imagick::VIRTUALPIXELMETH / li>
- imagick::VIRTUALPIXELMETHOD_MASK (9)
- imagick::VIRTUALPIXELMETHOD_BLACK (10)
- imagick::VIRTUALPIXELMETHOD_GRAY (11)
- imagick::VIRTUALPIXELMETHOD_WHITE (12)
- imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE (13)
- imagick::VIRTUALTIODICALPICK / li>
Exceptions:this function throws an ImagickException on error.The following programs illustrate the
function Imagick::getImageVirtualPixelMethod()in PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get the virtual pixel method
$virtualPixelMethod
=
$imagick
-> getImageVirtualPixelMethod();
echo
$virtualPixelMethod
;
?>
Output:0 // Which corresponds to imagick::VIRTUALPIXELMETHOD_UNDEFINED.
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set virtual pixel method
$imagick
-> setImageVirtualPixelMethod (imagick::VIRTUALPIXELMETHOD_TRANSPARENT);
// Get the virtual pixel method
$virtualPixelMethod
=
$imagick
-> getImageVirtualPixelMethod();
echo
$virtualPixelMethod
;
?>
Output:8 // Which corresponds to imagick::VIRTUALPIXELMETHOD_TRANSPARENT.
Link: https://www.php.net/manual/en/imagick.getimagevirtualpixelmethod.php