Python小图拼成大图(内存不足无法生成问题)

编程入门 行业动态 更新时间:2024-10-25 00:31:36

Python小图拼成<a href=https://www.elefans.com/category/jswz/34/1749317.html style=大图(内存不足无法生成问题)"/>

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小图拼成大图(内存不足无法生成问题)

本文发布于:2024-02-06 07:43:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1747807.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:大图   小图   拼成   内存不足   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!