Python制作一个BMP图片为什么不可以超过3W*3W像素,是图片格式原因么?

发布网友 发布时间:2022-04-06 03:35

我来回答

1个回答

热心网友 时间:2022-04-06 05:05

有可能是内存*,如果你是32位的python那么创建一个3W*3W的BMP就需要30000 * 30000 * 3(2700000000)这么大的内存,因为操作系统对进程的内存有*,所以就不能创建更大的图片了。
如果使用位的python有可能会可以创建更大的图片。python通常使用pillow库来进行图片的操作,你可以阅读一下pillow的代码,看看创建图片部分有没有对大小有*。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com