如何在不丢失任何透明度的情况下将图像转换为灰度?
How can I convert an image to grayscale without losing any transparency?
这是我的代码:
img = cv2.imread(some_path, 0)
原图:
在运行之后代码:
显然失去了很多透明度。
您可以使用 PILLOW:
from PIL import Image
img = Image.open('image_to_grayscale.png').convert('LA')
img.save('greyscale.png')
结果:
这是我的代码:
img = cv2.imread(some_path, 0)
原图:
在运行之后代码:
显然失去了很多透明度。
您可以使用 PILLOW:
from PIL import Image
img = Image.open('image_to_grayscale.png').convert('LA')
img.save('greyscale.png')
结果: