一 pillow 打开超大图片报错
Image size (269955848 pixels) exceeds limit of 178956970 pixels, could be decompression bomb DOS attack

# 解决办法:
import PIL.Image as Image
# 解决 pillow 打开图片大于 20M 的限制
Image.MAX_IMAGE_PIXELS = None
二 pillow 保存超大图片报错问题
image file is truncated (17 bytes not processed)

# 解决办法:
from PIL import ImageFile
# 解决 pillow 加载超大图片报错问题
ImageFile.LOAD_TRUNCATED_IMAGES = True
本文解决了使用Pillow库在Python中处理超大图片时遇到的两个常见问题:一是打开超大图片时的像素限制错误,二是保存截断的图片文件错误。通过调整Pillow的配置,可以成功处理和保存超大尺寸的图片。
1723

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



