如何在不失去任何透明度的情况下将图像转换为灰度?

时间:2018-03-18 22:38:57

标签: python cv2

这是我的代码:

img = cv2.imread(some_path, 0)

原始图片:

PNG image

运行代码后:

PNG image grayscale

显然失去了很多透明度。

1 个答案:

答案 0 :(得分:3)

你可以使用PILLOW:

from PIL import Image
img = Image.open('image_to_grayscale.png').convert('LA')
img.save('greyscale.png')

结果:

Result