我有一個具有透明度信息的Delphi位圖(32Bit)。我需要將其轉換並保存爲PNG文件,同時保持透明度。在Delphi 2007中保存帶有PNG透明度的位圖
我現在擁有的工具是graphics32 Library,GR32_PNG(Christian Budde)和PNGImage(by Gustavo daud)。
這樣做的最好方法是什麼?
編輯1:我的位圖中不只有一種顏色是透明的,但需要保留不同級別的透明度的像素。
編輯2:我通過將圖像的背景設置爲PNG來獲取帶有alpha信息的位圖我只有一個空的alpha層。然後我在其上寫入反鋸齒文本。然後我保存位圖。當用gimp打開時,它會顯示透明度,放大後可以看到抗鋸齒效果。
尋找在函數的代碼看來,它不僅使1個色透明的,而不是不同水平那我需要。 (有更新的問題,以清楚)。不過,我仍然通過從提供的鏈接創建PNGUnit和PNGLib來嘗試它。當調用函數時,程序開始運行,但在它顯示主窗體之前關閉,沒有任何錯誤消息。感謝您的幫助。 – Tim 2011-01-12 17:36:38