在Python中组合图像时出现奇怪的错误

在Python中组合图像时出现奇怪的错误

问题描述:

我有一百个10x10 px图像,我想将它们组合成一个大的100x100图像。我使用的图片库,首先创建一个空白图像,然后粘贴在较小的图像:在Python中组合图像时出现奇怪的错误

blank = Image.new('P',(100,100)) 
blank.paste(im,box) 

较小的图像是彩色的,但由此产生的图像原来在所有的灰度。有没有解决方法或解决方法?

这可能与使用调色板类型图像(模式P)有关。你有这样做的具体原因吗?如果不是,请尝试通过'RGB'作为第一个参数。

+0

完美。我将它保存为PNG,所以我认为我应该使用模式'P'。结果不是这样。谢谢! – 2010-01-17 19:32:53