原創|使用教程|編輯:郝浩|2013-08-09 10:59:42.000|閱讀 625 次
概述:圖像處理工具包ImagXpress使中如何修改Alpha通道呢?本文來詳細看一下。ImagXpress支持處理Alpha通道信息來管理圖像的透明度,Alpha通道支持PNG ,TARGA和TIFF文件,同時還支持BMP和ICO文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ImagXpress支持處理Alpha通道信息來管理圖像的透明度,Alpha通道支持PNG ,TARGA和TIFF文件,同時還支持BMP和ICO文件。如果說保存的圖像樣式不支持Alpha通道,就將會丟棄alpha通道。
對圖像添加Alpha通道
要添加一個alpha通道到一個24位的圖像中,需要調用Processor.AlphaAdd,并指定一個hBitmap 或是所需的alpha通道信息的bitmap。這個Processor.Image屬性可以裝換為一個32位的圖像,并包含新的Alpha通道。
從圖像中移除一個alpha通道
從一個32位的圖像刪除一個alpha通道,需要調用processor.alpharemove方法,這個方法可以轉換Processor.Image為一個不包含alpha 通道的24位的圖像,同時也不會 保存這個alpha通道的信息。
拼合Alpha 通道的圖像
可以調用Processor.AlphaFlatten來混合32位的Alpha 通道平面,并用指定的顏色來創建一個24位的圖像。生成的圖像有存儲在24 位顏色光譜內指定顏色中的透明信息。
閱讀Alpha通道信息
在指定了X 和 Y 位置的圖像中要得到alpha 值,需要調用Processor.AlphaGet。如果要得到與圖像相關聯的整個alpha 通道,需要調用Processor.GetAlphaChannelAsBitmap 或是GetAlphaChannelAsHBitmap。這個alpha會存儲到一個bitmap 或 HBitmap,作為指定的存儲。
修改 Alpha 通道信息
在指定了X 和 Y 位置的圖像中設置Alpha 值,需要調用Processor.AlphaSet。
要修改整個圖像的透明度級別,可選擇下列選項之一:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件