我试图用PIL合成一些航空图像,但遇到了一些麻烦。我使用PIL加载this image和以下代码:
composite = Image.new('RGBA', (256, 256))
url = 'http://...'
resp = requests.get(url)
content = StringIO(resp.content)
image = Image.open(content)
composite.paste(image, (0, 0), image)
当我调用composite.paste()
时,PIL给出错误“ValueError:bad transparency mask”。当我打印image.mode
时,果然是RGB
,而不是预期的{paste()
需要的)。在
我下载的PNG上的alpha频道在哪里?在
以下代码适用于我:
据我所见,图像是
RGBA
。看看结果等等。在
现在,让我们使用
^{pr2}$PIL
和python3加载图像:这是因为上面的图像统计中的eqn(1),我们在制作新图像时也必须给出
0
。在相关问题 更多 >
编程相关推荐