JPEG / JFIF prend en charge une taille d'image maximale de 65535 × 65535 pixels . Y a-t-il une raison pour laquelle le montage d'ImageMagick limite la sortie JPG à 65500 au lieu de 65535?
JPEG / JFIF prend en charge une taille d'image maximale de 65535 × 65535 pixels . Y a-t-il une raison pour laquelle le montage d'ImageMagick limite la sortie JPG à 65500 au lieu de 65535?
Réponses:
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 */