Syntax:int Imagick::getResource (int $type)
Parameters:This function takes one parameter,
$type,which contains an integer value corresponding to one of the
RESOURCETYPE constants . We can also pass constants directly like
getResource (imagick::RESOURCETYPE_DISK);,A list of all RESOURCETYPE constants is given below:
- imagick: : RESOURCETYPE_UNDEFINED (0)
- imagick::RESOURCETYPE_AREA (1)
- imagick::RESOURCETYPE_DISK (2)
- imagick::RESOURCETYPE_FILE (3)
- imagick::RESOURCETYPE_MAP (4)
- imagick::RESOURCETYPE_MEMORY (5)
- imagick::RESOURCETYPE_THREAD (6)
Return Value:This function returns an integer value containing information about the resource.
Exceptions:This function will throw an ImagickException on error.The programs below illustrate the
Imagick::getResource() functionin PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get Resouce
$resource
=
$imagick
-> getResource (imagick::RESOURCETYPE_AREA);
echo
$resource
;
?>
Output:981824
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick ( ’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get Resouce
$resource
=
$imagick
-> getResource (imagick::RESOURCETYPE_MAP);
echo
$resource
;
?>
Output:0
Link: https://www .php.net / manual / en / imagick.getresource.php