Manual:$wgMaxImageArea/ru

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgMaxImageArea and the translation is 33% complete.
Изображения: $wgMaxImageArea
Don't thumbnail an image if it will use too much working memory.
Введено в версии:1.6.0 (r11398)
Удалено в версии:все еще используется
Допустимые значения:number (floating point)
Значение по умолчанию:1.25e7

Details

Это значение определяет максимальное количество пикселей, которое может иметь исходное (загружаемое) изображение, для того, чтобы при загрузке файла автоматически были созданы миниатюры. Этот параметр ограничивает объем памяти, используемой программой для масштабирования изображения.

If set to false, MediaWiki will not check the size of the image before attempting to scale it. Extensions may still override this setting by using the BitmapHandlerCheckImageArea hook.

Ограничение используется при масштабировании изображений с помощью любого из встроенных средств масштабирования изображений, например ImageMagick или GD. It is ignored for JPEGs with ImageMagick, and also when using the VipsScaler , extension as these situations do not cause excess memory usage.

По умолчанию - 50 МБ при распаковке в формат RGBA, что соответствует 12,5 миллионам ( 1,25e7 ) пикселей или 3500 × 3500. В случае превышения размера файла, миниатюра не будет создана и выведется следующее сообщение Ошибка создания миниатюры: Файл с размерами больше 12,5 Мпикс

Этот параметр предотвращает только создание миниатюр для изображений большого размера, превышающего значение по умолчанию или значение заданное этим параметром. Пользователи по-прежнему смогут загружать большие файлы.
Внимание Внимание: Если вы увеличите это значение, вам также может потребоваться увеличить $wgMaxShellMemory (Or if using GD as your image scalar, $wgMemoryLimit).


Example code

For 25 million pixels or 5000×5000:

$wgMaxImageArea = 2.5e7;

For 36 million pixels or 6000×6000:

$wgMaxImageArea = 3.6e7;

For 49 million pixels or 7000×7000:

$wgMaxImageArea = 4.9e7;

For 64 million pixels or 8000×8000:

$wgMaxImageArea = 6.4e7;

For 81 million pixels or 9000×9000:

$wgMaxImageArea = 8.1e7;

For 100 million pixels or 10000×10000:

$wgMaxImageArea = 10e7;

См. также