Pourquoi le montage d'ImageMagick limite-t-il la sortie JPG à 65500 au lieu de 65535?


Réponses:


6

ImageMagick utilise libjpeg-turbo ( http://sourceforge.net/projects/libjpeg-turbo ) et les dimensions maximales sont définies dans le fichier jmorecfg.h. Je ne pouvais pas trouver une bonne source pour laquelle cette valeur avait été choisie, mais selon le commentaire, elle avait été choisie pour empêcher un débordement.

#define JPEG_MAX_DIMENSION  65500L  /* a tad under 64K to prevent overflows */
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.