2

JPEG/JFIF поддерживает максимальный размер изображения 65535 × 65535 пикселей. Есть ли какая-либо причина, по которой монтаж ImageMagick ограничивает вывод JPG 65500 вместо 65535?

1 ответ1

6

ImageMagick использует libjpeg-turbo (http://sourceforge.net/projects/libjpeg-turbo), а максимальные размеры определены в файле jmorecfg.h. Я не мог найти хороший источник, почему это значение было выбрано, но согласно комментарию оно было выбрано для предотвращения переполнения.

#define JPEG_MAX_DIMENSION  65500L  /* a tad under 64K to prevent overflows */

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .