【发布时间】:2019-10-25 12:55:57
【问题描述】:
我想将一个非常高分辨率的 png 图像转换为一个 numpy 数组,但是我遇到了限制超出错误。
我正在使用 PIL 库来读取图像,并使用 np.save 来保存数组。我想知道是否有办法超过这个限制,或者使用其他一些库来转换图像。
I = np.array(Image.open(filepath), dtype = 'int8') np.save(outfile_path, I)
错误信息: PIL.Image.DecompressionBombError:图像大小(515558400 像素)超过 178956970 像素的限制,可能是解压炸弹 DOS 攻击。
【问题讨论】:
标签: python-3.x numpy python-imaging-library