freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于wince的圖片播放器畢業(yè)設計-在線瀏覽

2024-09-12 08:06本頁面
  

【正文】 ........................................... 16 嵌入式系統(tǒng)與優(yōu)化大作業(yè) 第 1 頁 圖片播放器 一 、需求分析 意義 圖像是現(xiàn)代信息社會中最基本的信息,它使信息變得栩栩如生,更加符合人們的日常交流習慣,因此它成為人類獲取和交換信息的主要來源。如今數(shù)字圖像處理的應用日益廣泛,逐步成為信息科學、工程學、醫(yī)學等許多學科的重要基礎,同時作為一種實用技術廣泛應用于軍事、氣象、交通、探礦、水利、農業(yè)甚至娛樂等領域。 處理信息量巨大,要求處理速度極高,實時 產(chǎn)生高質量的圖形圖像是我們不斷的追求目標。 發(fā)展情況 目前圖像處理的主流應用是圖像的壓縮,即通過互聯(lián)網(wǎng)進行傳遞或在可視電話和視頻會議中進行動態(tài)視頻圖像的壓縮。所有這一切都是圖像 的 “ 數(shù)字表達 ” 這一不可抗拒的發(fā)展趨勢的組成部分。 數(shù)字圖像及其處理技術之所以發(fā)展的如此迅速并獲得廣泛的應用,與 其自身的優(yōu)點是息息相關的。只要圖像在數(shù)字化時準確地表現(xiàn)了原稿,則數(shù)字圖像處理過程始終能保持圖像的再現(xiàn)。現(xiàn)代掃描儀可以把每個像素的灰度等級量化為 16 位甚至更高,這意味著圖片播放器 第 2 頁 圖像的數(shù)字化精度可以達到滿足任一應用需求。 換言之,從原理上講不論圖像的精度有多高, 處理總是能實現(xiàn)的, 只要在處理時改變程序中的數(shù)組參數(shù)就可以了。 3. 適用面寬 圖像可以來自于多種信息源,它們可以是可見光圖像,也可以是不可見的波譜圖像(例如 X 射線圖像、射線圖像、超聲波圖像或紅外圖像等)。這些來自不同信息源的圖像 只要被變換為數(shù)字編碼形式后,均是用二維數(shù)組表示的灰度圖像(彩色圖像也是由灰度圖像組合成的,例如 R G B 圖像由紅、綠、藍三個灰度圖像組合而成) ,因而均可用計算機來處理。 4. 靈活性高 圖像處理大體上可分為圖像的像質改善、圖像分析和圖像重建三大部分,每一部分均包含豐富的內容。而數(shù)字圖像處理不僅能完成線性運算,而且能實現(xiàn) 非線性處理,即凡是可以用數(shù)學公式或邏輯關系來表達的一切運算均可用數(shù)字圖像處理實現(xiàn)。比如 Windows 操作系統(tǒng)自帶的 Windows 圖片瀏覽器、 ACDSee 看圖軟件等,都是為了方便用戶查看、瀏覽及處理圖片的優(yōu)秀軟件。為此,我們專門開發(fā)了一款基于 WINCE系統(tǒng)的圖片瀏覽器,主要實現(xiàn)在 WINCE 系統(tǒng)上對圖片進行顯示、翻頁、 縮放、旋轉以及簡單的效果處理等。 嵌入式系統(tǒng)與優(yōu)化大作業(yè) 第 3 頁 二、 系統(tǒng)開發(fā)思想和開發(fā)環(huán)境 系統(tǒng)開發(fā)思想 我們通過對一些桌面圖片處理瀏覽程序進行研究,總結了它們的一些基本特征,從而構想出我們的設計方案。 開發(fā)環(huán)境 由于本軟件為單機軟件,不需進行大量的數(shù)據(jù)讀寫和數(shù)據(jù)交換,故對系統(tǒng)硬件配置的要求并不高,只要能夠平穩(wěn)運行 Windows 操作系統(tǒng)的硬件平臺,都能夠使用本軟件。 采用的技術及特點 本軟件 采用 C來進行圖像編程 。 C直接控制內存的分配和釋放,這雖繁瑣,加大了編程的負擔,但卻能有效地控制內存的使用。 而在以 C為核心語言的可視化編程工具中, Microsoft Visual Studio 以其自身許多優(yōu)異的特性而獲得了最為廣泛的應用。 圖片播放器 第 4 頁 三、開發(fā)模塊劃分和說明 模塊及功能 程序主要實現(xiàn) 四 大部分功能,敘述如下: ( 1) 圖片顯示模塊:包括 “ 打開 ”“刪除”功能 ,主要把 JPG、 PNG、 JPEG、 GIF、 TIF、BMP 等格式的圖片打開并顯示在指定位置 ,或者刪除已經(jīng)打開的圖片 。 ( 3) 圖片 縮放 模塊:包括“ 放大 ”“ 縮小 ” 功能 ,對圖片進行縮放 。 模塊說明 模塊的框圖如下: 圖 片 文 件( J P G 、 P N G 、 J PE G 、 G I F 、 T I F 、B M P 等 格 式 )顯 示 圖 片 結 束上 一 張下 一 張放 大 、 縮 小左 旋 轉右 旋 轉打 開 關 閉刪 除 四、核心代碼及其說明 using System。 using 。 嵌入式系統(tǒng)與優(yōu)化大作業(yè) 第 5 頁 using 。 using 。 using 。 using 。//文件所在文件夾路徑 private ArrayList fileInDir。//圖片文件索引,用以實現(xiàn)上一張、下一張瀏覽 private String curFile。//當前文件夾位圖 public Form1() { InitializeComponent()。 } //文件打開函數(shù) private void open() { if(() ==) { if( != null) { ()。 } String filename = 。 curBmp = new Bitmap(curFile)。 displayImage()。 dirInfo = new (dirPath)。 圖片播放器 第 6 頁 fileInDir = new ArrayList()。 foreach(FileInfo fi in fileInfo) { if( == .JPG || == .jpg || == .jpeg || == .tif || == .png || == .bmp || == .Bmp || == .gif || == .GIF) { (())。index 。 } } } catch(Exception excep) { (excep)。 } } else { (請先選擇一張圖片! , 溫馨提醒! )。 = null。 curBmp = null。 } else { ()。 curBmp = new Bitmap(curFile)。 displayImage()。 } } //上一張 private void previous() { try { if (index == 0) { (這已經(jīng)是第一張了 ., 溫馨提醒! )。 curFile = fileInDir[index].ToString()。 = curBmp。 } } catch (NullReferenceException) { (請先打開一張圖片! , 溫馨提
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1