Maximum supported image dimension is 65535 pixels

背景

在使用Python 3.8.3中的Image拼接图片时报错

报错部分的代码

result = Image.new(ims[0].mode, (width, height * len(ims)))
result.save('res.jpg')  #此行报错

报错原因

JPG输出限制为65535像数,而代码中我的result为2480×119238,所以保存失败。

解决方法

将图片保存为png格式 result.save('res.png')

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。