PHP | Imagick setResourceLimit() Function
Last Updated :
28 Nov, 2019
The Imagick::setResourceLimit() function is an inbuilt function in PHP which is used to set the limit for a particular resource.
Syntax:
int Imagick::setResourceLimit( int $type, int $limit )
Parameters: This function accepts two parameters as mentioned above and described below:
- $type: It specifies an integer value corresponding to one of RESOURCETYPE constants.
- $limit: It specifies an integer value containing the limit.
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 TRUE on success.
Exceptions: This function throws ImagickException on error.
Below given programs illustrate the Imagick::setResourceLimit() function in PHP:
Program 1:
<?php
$imagick = new Imagick(
$imagick ->setResourceLimit(imagick::RESOURCETYPE_AREA, 5000);
$resourceLimit = $imagick ->getResourceLimit(imagick::RESOURCETYPE_AREA);
echo $resourceLimit ;
?>
|
Output:
5000
Program 2:
<?php
$imagick = new Imagick(
$imagick ->setResourceLimit(imagick::RESOURCETYPE_MAP, 80000);
$resourceLimit = $imagick ->getResourceLimit(imagick::RESOURCETYPE_MAP);
echo $resourceLimit ;
?>
|
Output:
80000
Reference: https://www.php.net/manual/en/imagick.setresourcelimit.php
Share your thoughts in the comments
Please Login to comment...