Friday, January 3, 2025
Google search engine
HomeLanguagesPHP | Imagick getResourceLimit() Function

PHP | Imagick getResourceLimit() Function

The Imagick::getResourceLimit() function is an inbuilt function in PHP which is used to get the specified resource limit.

Syntax:

int Imagick::getResourceLimit( int $type )

Parameters: This function accepts a single parameter $type which holds an integer value corresponding to one of RESOURCETYPE constants. We can also pass the constants directly like getResourceLimit(imagick::RESOURCETYPE_DISK);.

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 specified resource limit in megabytes.

Exceptions: This function throws ImagickException on error.

Below given programs illustrate the Imagick::getResourceLimit() function in PHP:

Program 1:




<?php
  
// Create a new imagick object
$imagick = new Imagick(
  
//Get the Resource Limit
$resourceLimit = $imagick->getResourceLimit(imagick::RESOURCETYPE_MAP);
echo $resourceLimit;
?>


Output:

127462465536

Program 2:




<?php
  
// Create a new imagick object
$imagick = new Imagick(
  
//Get the Resource Limit
$resourceLimit = $imagick->getResourceLimit(imagick::RESOURCETYPE_AREA);
echo $resourceLimit;
?>


Output:

127462465536

Reference: https://www.php.net/manual/en/imagick.getresourcelimit.php

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

RELATED ARTICLES

Most Popular

Recent Comments