去掉圖片黑背景輸出為透明png(算法和工具)


有時候你得到的圖片不是透明的png而是加了黑背景的圖(可能是:.jpg,.gif,.png等格式的圖)

例如一個粒子效果的圖:

 

多好的粒子效果,可惜它有黑背景。不處理一下,不好用。

經過移除黑背景處理為png后,變為:

 

這時候這個效果圖片就可以方便的使用了。

那么如何實現黑背景移除,並生成透明的png呢?

算法如下:

首先從源帶黑背景的圖上,獲取R,G,B三個通道各自的圖像數據,這些數據一定要帶alpha通道。

然后將這三份數據按照R,G,B的順序 用 濾色 模式混合(可以試試其他模式) ,再存為png格式的圖。

這樣操作后最終得到的就是去掉黑背景的透明png圖了。 

 

這里可以下載做好的工具包,這個壓縮包里,包含:

      一個.doc文件,是網友整理的如何使用ps實現上述效果的操作教程。

      一個rpg.air 文件, 如果你安裝了Adobe Air運行環境,則直接雙擊安裝此程序,安裝好后,看使用說明.txt即可。

      操作很簡單。

點擊這里下載 

這個 rpg.air 程序可以拖入單張圖操作也可以拖入包含圖的文件夾這時候會自動批處理文件夾內所有的圖。

能處理的圖片格式為:.jpg/jpeg,.png,.gif(單幀) 

這個小程序上方有些按鈕和文本,他們可以設置一些參數。

紅色增量,濾色增量,藍色增量,這些值越大,則得到的圖色彩越實。

黑色衰減用於過濾不同程度的黑色,這個值越大,則能過濾的黑色越偏"白"。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM