台灣最大程式設計社群網站
線上人數
1463
 
會員總數:245250
討論主題:189110
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 影像處理使用C#
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
影像處理使用C#
價值 : 0 QP  點閱數:1185 回應數:0

樓主

Jing
門外漢
0 3
132 3
發送站內信

捐贈 VP 給 Jing
我們希望用電腦來處理照片, 那麼起步走的第一件事就是要瞭解電腦如何處理圖片. 我們希望知道: 照片如何被表示, 照片如何被儲存, 而我們又該怎麼去操作它呢? 顯示在電腦螢幕上的圖片或者是照片, 基本上可以用點陣圖來表示.
點陣圖將圖片視為一堆點的方形集合. 我們可以想像電腦裡面的照片就是由一個一個像點所組成的一個方形點陣列, 這些點我們稱之為像素(pixel). 在一張全彩(full-color)或者是真實顏色(true-color)點陣圖中, 每個像素可以由 24 個位元(bit)來表示. 也就是紅色8個位元, 綠色8個位元, 藍色8個位元, 總共 24 個位元可用來表達 242=16777216 種顏色. 所以我們說一個點陣圖中的每個像點都以 24 位元單位儲存, 稱為一個 24bit BMP 檔. 在.Net Framework 上, 我們使用 PixelFormat 類別的Format24bppRgb 來表示這種格式. 當然也有些點陣列圖使用 32 bit 來存放一個像素 (同理可用 Format32bppRgb 表示), 而多出來的那 8 個 bit 通常用來表示透明度.

接下來, 我們將實作一個能夠顯示影像的類別...

由於內容大約 10 頁以上以及排版問題, 所以
如果你有興趣, 請到
http://mqjing.twbbs.org/~ching/Course/AdvancedC%2B%2BCourse/__Page/Advanced_PChome/page.html

下載原始程式碼以及完整本文繼續閱讀.

搜尋相關Tags的文章: [ 影像處理 C sharp ] ,
本篇文章發表於2007-02-03 03:37
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.