通訊專題
研 究 動 機影像認證原理MFC視窗設計圖形格式研究系統模擬測試心得與展望參 考 文 獻

         

 

 

介 面 說 明  元 件 介 紹      

 

開 啟 檔 案 對 話 盒列 示 盒滑動調整控制元件執行/結束程式鈕綜合方塊&讀取區間特徵值鈕圖 片 顯 示

 

 程  式  碼

 說  明

 範例圖片

 

 

程 式 碼

                                

回到說明回到頁首

 

說 明

利用圖片顯示的指令,我們可以輕易的把BMP格式的圖片秀出在視窗介面的device上,使介面更富色彩與實用性。

程式碼(1)中,為讀取BMP圖片之作用,其他關聯的複雜操縱在此省略,這段code中最重要的部份,也是本程式最主要用到的功能,便是括號內的數字(0,0),這兩個數字代表了將原圖讀入所轉換的尺寸,也可以看成圖片讀取所取的點數,數值越小相對間隔取的點數越少,所得到的圖片也就會變的越小張,即有類似做圖片縮小的功能,而此處設為(0,0)並非指完全不取點,而是表示整張圖片所有點數全部讀入,所以相對地如果欲印出圖片,而未做任何的裁剪動作的話,原圖多大便會顯示多大,在本程式中我們為了配合視窗介面的大小,所以我們取(145,145)的大小作顯示用,但此處與我們運算的讀取圖片程式碼並無關聯,所以取的點數多寡並不會影響到我們最後所做的判別動作。

程式碼(2)的作用則是讀取圖片資訊後的顯示功能,此程式碼會把圖片顯示在所設定的device中,其中同讀圖的部份,裡面最重要的調控數值便是括號中分開的兩組(0,0)數字,前組的(0,0)代表圖片從device (0,0)的位置開始印出,也就是說我們可以輕易的調整圖片欲出現的位置為何。後者的(0,0)數值則表示從讀取到圖片中作大小的切割尺寸值,例如若輸入(128,128),則表示只擷取讀入圖片從左上方點算下來128x128的大小,可以想像成類似重新切割圖片的作用,而此處設為(0,0),並非未讀取任何圖片大小,而是設為直接將整張原圖的大小都讀入。

其結果可參考範例圖片所示。

回到頁首

 

範例圖片

回到說明回到頁首

 

 

 

聯絡我們:陳俊康孫伊廷

回到首頁