我想在Python中存储一张PNG图像,其中RGB值由列表给出。
entries = [
[1, 2, [255, 255, 0]],
[1, 5, [255, 100, 0]],
[2, 5, [0, 255, 110]],
# ...
]
(行,列,RGB三元组)与默认值[255, 255, 255]
以及图像的总尺寸信息一起使用。
使用PIL,当然可以将entries
翻译成一个密集的m
-by-n
-by-3
矩阵,但这不适合内存;矩阵的维数可以达到数万个。
还有其他方法可以创建具有上述信息的PNG图像吗?