JPEG/JFIF 支持最大图像尺寸为 65535×65535 像素。ImageMagick 的蒙太奇将 JPG 输出限制为 65500 而不是 65535,这有什么原因吗?
答案1
ImageMagick 使用 libjpeg-turbo (http://sourceforge.net/projects/libjpeg-turbo) 并且最大尺寸在文件 jmorecfg.h 中定义。我找不到选择此值的良好来源,但根据评论,选择此值是为了防止溢出。
#define JPEG_MAX_DIMENSION 65500L /* a tad under 64K to prevent overflows */