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(6, 2);Imagick::setResourceLimit
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::setResourceLimit
Референца за `imagick.setresourcelimit.php` со подобрена типографија и навигација.
Imagick::setResourceLimit
(PECL imagick 2, PECL imagick 3)
Imagick::setResourceLimit — Sets the limit for a particular resource
= NULL
This method is used to modify the resource limits of the underlying ImageMagick library.
Параметри
type-
Погледнете ја листата на Го враќа наведеното ограничување на ресурсот..
limit-
вистинска функција, само прототип за тоа како треба да биде функцијата. Го враќа наведеното ограничување на ресурсот.. The unit depends on the type of the resource being limited.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Види Исто така
- Imagick::getResourceLimit() - Враќа употреба на меморијата на одредениот ресурс
Белешки од корисници 5 белешки
Note that the limits are given in bytes instead of megabytes. You can verify with:
<?php echo Imagick::getResourceLimit(Imagick::RESOURCETYPE_MEMORY); ?>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_LIMITHere 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_THREADNote 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.