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