簡體   English   中英

如何在不失去任何透明度的情況下將圖像轉換為灰度?

[英]How can I convert an image to grayscale without losing any transparency?

這是我的代碼:

img = cv2.imread(some_path, 0)

原始圖片:

PNG圖片

運行代碼后:

PNG圖像灰度

顯然失去了很多透明度。

你可以使用PILLOW:

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

結果:

結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM