2014-09-02 56 views
2

我想使用openCV將PNG和GIF圖像轉換爲JPEG格式,Alpha通道應該轉換爲白色。有沒有辦法實現這個?如何使用opencv python將圖像的alpha通道轉換爲白色?

+2

請注意,opencv將不支持gif – berak 2014-09-02 08:13:21

+5

你的問題不清楚。 alpha通道用於透明度。例如,如果你有(255,0,0,0),這意味着像素是紅色的,但是完全透明。如果你有(255,0,0,255),像素是紅色的並且完全可見。這兩種情況下你想獲得什麼? – biquette 2014-09-02 08:16:16

回答

-1

使用Open CV,您可以以RGB格式打開圖像,即當您在做cv2.imread時,將第二個參數設爲1而不是-1。 -1以任何圖像的原始格式打開圖像,即它將保持透明度。保持該參數爲1,您可以用RGB格式打開它。之後,你可以做一個cv2.imwrite來保存沒有透明度的RGB圖像。你可以提到的文件格式爲.jpg

+2

這不是問題的答案。問題是明確地詢問如何在OpenCV中完成它。 – jmcdonnell40 2015-06-15 13:42:41

+0

如果你看到,Open CV也有解決方案 – Anuradha 2017-03-22 10:43:46

相關問題