Syntax:int Imagick::getResourceLimit (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
getResourceLimit (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 the specified resource limit in megabytes.
Exceptions:This function will throw an ImagickException on error.The programs below illustrate the
Imagick::getResourceLimit() functionin PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get resource limit
$resourceLimit
=
$imagick
-> getResourceLimit (imagick::RESOURCETYPE_MAP);
echo
$resourceLimit
;
?>
Output:127462465536
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick ( ’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get resource limit
$resourceLimit
=
$imagick
-> getResourceLimit (imagick::RESOURCETYPE_AREA);
echo
$resourceLimit
;
?>
Output:127462465536
Link: https://www .php.net / manual / en / imagick.getresourcelimit.php