Imagick::setResourceLimit

(PECL imagick 2.0.0)

Imagick::setResourceLimitSets the limit for a particular resource in megabytes

Описание

bool Imagick::setResourceLimit ( int $type , int $limit )

This method is used to modify the resource limits of the underlying ImageMagick library.

Список параметров

type

Refer to the list of resourcetype constants.

limit

The resource limit. The unit depends on the type of the resource being limited.

Возвращаемые значения

В случае успешной работы возвращает TRUE.

Коментарии

Автор:
IMagick::RESOURCETYPE_THREADS is missing, yet you're still able to limit the number of thready ImageMagick should use:

<?php
// IMagick::setResourceLimit(IMagick::RESOURCETYPE_THREADS, 2);
IMagick::setResourceLimit(62);
2011-11-08 14:00:07
http://php5.kiev.ua/manual/ru/imagick.setresourcelimit.html
Автор:
This list should help setting the limits:

imagick::RESOURCETYPE_AREA (integer)   //equivalent of MAGICK_AREA_LIMIT
imagick::RESOURCETYPE_DISK (integer)   //equivalent of MAGICK_DISK_LIMIT
imagick::RESOURCETYPE_FILE (integer)   //equivalent of MAGICK_FILE_LIMIT
imagick::RESOURCETYPE_MAP (integer)    //equivalent of MAGICK_MAP_LIMIT
imagick::RESOURCETYPE_MEMORY (integer) //equivalent of MAGICK_MEMORY_LIMIT
2012-02-13 13:54:11
http://php5.kiev.ua/manual/ru/imagick.setresourcelimit.html
Автор:
Note that the limits are given in bytes instead of megabytes. You can verify with:

<?php echo Imagick::getResourceLimit(Imagick::RESOURCETYPE_MEMORY); ?>
2014-05-12 23:30:49
http://php5.kiev.ua/manual/ru/imagick.setresourcelimit.html
Here are the RESOURCETYPE actually supported by today:
https://github.com/Imagick/imagick/blob/master/imagick_helpers.c
https://github.com/Imagick/imagick/blob/master/ChangeLog

Added in 3.3:
* Imagick::RESOURCETYPE_TIME
* Imagick::RESOURCETYPE_THROTTLE

Added in 3.2:
* Imagick::RESOURCETYPE_THREAD
2021-02-18 18:01:52
http://php5.kiev.ua/manual/ru/imagick.setresourcelimit.html
Автор:
Note that Imagick::setResourceLimit may return success without actually changing the limits (verify with Imagick::getResourceLimit). This is at least true for Imagick::RESOURCETYPE_WIDTH and Imagick::RESOURCETYPE_HEIGHT, where values exceeding the limits defined in policy.xml are silently ignored.
2023-11-16 14:18:13
http://php5.kiev.ua/manual/ru/imagick.setresourcelimit.html

    Поддержать сайт на родительском проекте КГБ