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