大图(内存不足无法生成问题)"/>
Python小图拼成大图(内存不足无法生成问题)
首先,我的图都是一样大的,想用不一样的size拼的可以reshape或者自己计算一下
详细参考这篇博客
因为我要拼的图非常大,到第21行这一步的时候会报错
to_image = Image.new('RGB', (IMAGE_COLUMN * IMAGE_SIZE, IMAGE_ROW * IMAGE_SIZE)) #创建一个新图
报错信息:return im._new(core.fill(mode, size, color))
MemoryError
于是想了别的方法
mask = np.zeros((width, height), dtype='uint8') #这边dtype不写默认生成float64,很可能也会溢出,反正我是溢出了
mask = Image.fromarray(mask)
搞定!
很大的话图片导出会很慢,耐心等待就好了
更多推荐
Python小图拼成大图(内存不足无法生成问题)
发布评论