标签: python python-imaging-library
我有一个PIL.PngImagePlugin.PngImageFile数组,大约需要50mb的空间(图像大小始终为1654x2339)。
PIL.PngImagePlugin.PngImageFile
现在我需要裁剪这些图像。所以我尝试了:
arr = [i.crop((120,0,w-100,h-100)) for i in arr]
最后我得到了PIL.Image._ImageCrop数组,该数组占用了1.2 gb的内存。基于上一个问题,我猜测有些临时操作会创建一堆临时对象,但我不确定。还有其他种植和储存方式吗?
PIL.Image._ImageCrop