最近在基于PyQt5制作类似于PhotoShop中的切片功能,但是当打开很大的文件是会报如下错误:
PIL.Image.DecompressionBombError: Image size (211025920 pixels) exceeds limit of 178956970 pixels, could be decompression bomb DOS attack.
为了解决错误在使用PIL的Image时将其最大图片像素设置为None即可,如下:
from PIL import Image
Image.MAX_IMAGE_PIXELS = None