在計算機圖形學中,乙個rgb顏色模型的真彩圖形,用由紅、綠、藍三個色彩資訊通道合成的,每個通道用了8位色彩深度,共計24位,包含了所有彩色資訊。為實現圖形的透明效果,採取在圖形檔案的處理與儲存中附加上另乙個8位資訊的方法,這個附加的代表圖形中各個素點透明度的通道資訊就被叫做alpha通道。
alpha通道使用8位二進位制數,就可以表示256級灰度,即256級的透明度。白色(值為255)的alpha畫素用以定義不透明的彩色畫素,而黑色(值為0)的alpha通道畫素用以定義透明畫素,介於黑白之間的灰度(值為30-255)的alpha畫素用以定義不同程度的半透明畫素。因而通過乙個32位匯流排的圖形卡來顯示帶alpha通道的圖形,就可能呈現出透明或半透明的視覺效果。
在遙感影象中選擇alpha通道可以使影象疊加顯示的時候不會被覆蓋,下面就介紹piesdk如何進行alpha通道渲染,一種是直接在屬性介面的渲染方式選擇alpha通道也即透明度通道進行渲染;另外一種就是利用**進行實現。本文講述後者。
2.1. 柵格資料介紹
[tiff資料檔案結構]
編號字尾
檔案說明
1.tiff
基本檔案,儲存柵格資料的畫素、座標系、座標等資訊;
可選檔案,柵格資料的示意圖;
3.rpb
可選檔案,座標引數檔案;
4.xml
可選檔案,資料相關資訊檔案;
5.ovr/aux.xml
可選檔案,柵格資料金字塔檔案;
[tiff資料檔案結構說明]
2.2. 實現思路及原理說明
第一步根據檔案路徑開啟柵格資料集;
第二步設定alpha通道索引並設定可用
第三步進行拉伸渲染
第四步結果顯示
2.3. 核心介面與方法
介面/類
方法/屬性
說明datasource.datasetfactor
openrasterdataset
開啟柵格資料集
irasterstretch
setminimummaximum
設定最大最小值拉伸
stretchtype
拉伸型別
irasterrgbrender
alphabandindex
設定alpha通道索引
usealphaband
是否使用alpha通道
2.4. 示例**
資料路徑
示例**
1view code///2
///增加alpha通道的資料渲染
3///
4private
void
test_renderalphadata()
5
2.5. 示例截圖
Halcon資料通道
1.資料型別 object 圖形 影象image 區域region 輪廓xld control 控制 htupe int,double,string object byte direction cyclic int1 int2 uint2 int4 int8 real complex vector ...
tcp檔案雙通道傳輸 命令通道和資料通道的關聯
開始的設計 1.開乙個固定的埠監聽,接收命令通道連線。2.開始傳輸資料的時候,為每個使用者臨時開乙個監聽埠,接收資料通道連線。這樣問題在於 資料通道的埠不能用固定的埠來傳輸資料,這樣如果有防火牆,就不知道應該給這個伺服器程式開那些埠,即使把這些資料通道的埠限制在一 定範圍內,實際上還是不好,開的埠過...
通道與通道棧
在通道層,若干通道首尾相連組成乙個管道,我們將其稱為通道棧。wcf採用基於訊息的通訊手段,通道棧提供乙個訊息傳輸和處理的通道。關於通道棧處理訊息的方式,我們可以通過自來水廠的淨水流程做乙個模擬。有乙個為居民提供飲用水的自來水廠,它的任務就是抽取自然水源,進行必要的淨化處理,最終輸送到居民區。淨化處理...