Чому монтаж ImageMagick обмежує вихід JPG до 65500 замість 65535?


Відповіді:


6

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

#define JPEG_MAX_DIMENSION  65500L  /* a tad under 64K to prevent overflows */
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.