问题描述

原因
图片过大,超过178956970 像素。
解决方案
- 图像缩放处理
对读入图像尺寸进行判断,超过178956970 像素的图像进行缩放处理。 - 修改最大像素值。
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
Image.MAX_IMAGE_PIXELS = None
参考资料
解决Pillow报错 Image size (XXX pixels) exceeds limit of 178956970 pixels, could be decompression

当遇到Pillow库加载的图片像素超过178956970导致的错误时,可以采取图像缩放或修改Pillow配置来规避。通过设置`ImageFile.LOAD_TRUNCATED_IMAGES=True`和`Image.MAX_IMAGE_PIXELS=None`,允许加载大图,或者在预处理阶段对图像尺寸进行判断并缩放,确保不超过限制。
1万+

被折叠的 条评论
为什么被折叠?



