¿Por qué el montaje de ImageMagick limita la salida de JPG a 65500 en lugar de 65535?

Respuestas:

6

ImageMagick usa libjpeg-turbo ( http://sourceforge.net/projects/libjpeg-turbo ) y las dimensiones máximas se definen en el archivo jmorecfg.h. No pude encontrar una buena fuente de por qué se eligió este valor, pero según el comentario se eligió para evitar un desbordamiento.

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