3
带有透明度的PIL带有透明度的png图像,如果我使它们变为灰度。为什么?使用PIL转换带有透明度的灰度png
这里是我的代码:
input = Image.open('input.png')
output = ImageOps.grayscale(input)
output.save('output.png', **input.info)
输入
输出
有没有办法解决呢?
带有透明度的PIL带有透明度的png图像,如果我使它们变为灰度。为什么?使用PIL转换带有透明度的灰度png
这里是我的代码:
input = Image.open('input.png')
output = ImageOps.grayscale(input)
output.save('output.png', **input.info)
输入
输出
有没有办法解决呢?
您可以使用convert
方法与亮度招:
Image.open('input.png').convert('LA').save('output.png')
这并没有为我工作。透明背景变成了黑色,有时是白色的。我想找到一种方法来实现透明部分保持透明。 – 2013-10-01 20:17:46