摘 要
八十年代中期,隨著硬件設備的發展,使得圖像技術和多媒體技術得到了長足的發展,計算機處理的內容由當初的單一文字擴大到了動畫、文字、聲音、視頻、圖像等多種媒體形式。目前,伴隨著網絡技術和Internet的發展,圖像技術的功能得到了更好的發揮。本文詳細描述了圖像和圖形技術的產生,發展以及在現實生活中的實際應用;分析了表示媒體、顯示媒體、存儲媒體和傳輸媒體間互相如何協同工作的運做過程;闡述了有關圖像技術的關鍵點,開發技術和應用前景。本文以自主開發的圖像系統為基點,論述了軟件開發的過程,模式和技術點。對于圖像技術的編碼格式,格式轉換,數據壓縮和流媒體技術結合等應用進行的詳細論述。軟件系統采用了大量的設計模式和軟件工程方法,解決了內聚與耦合的問題,實現了軟件的易擴展與易維護,文中也對設計模式做了詳細的敘述,并且對現今流行的圖片格式和這些格式的開發進行了介紹。同時,本文圍繞著圖像瀏覽系統的剖析進行展開,列出了一些如BMP轉AVI等關鍵技術的代碼,以及一些框架的設計,以十六個本系統主要功能為框架,對每個功能以及相關技術的歷史,發展和開發做了論述。對一些相關的技術和技術點也做了解釋和說明。解決的圖像瀏覽技術方面一些問題。
關鍵詞:圖像編碼 圖像瀏覽 圖像壓縮 設計模式 框架設計
Abstract
In the middle of the 1980’s, with the development of the hardware and computer device, graphic technology and multimedia technology are developing more and more quickly. The contents which computers are able to process extend from the single style of characters to the motivation, sound, video and graphics. Nowadays, with the aid of the Internet, graphic technology and image manipulation are easily bringing into play in our daily life. This paper detailedly describes the generation and the development of the image technology and graphics technology; analyses the relations of the perception medium, representation medium, presentation medium, storage medium and the transmission medium; discourses upon the key point, developing technology and the application prospect. This paper is based on the graphic system, which is developed by the author. It not only dissertates the common procedure, patterns and technical points in developing of the software. But also it discussed the coding, format exchange and data compressing in the graphics. This graphic system exercises lots of design patterns and software engineering methods and solves the problems of cohesion and coupling. It achieves the extendibility and usability of software. All above especially the design pattern are depicted in the paper. Meanwhile the paper introduces the popular formats of pictures and with the analysis of this graphic browsing system; we discuss the framework of this system and some key codes such as BMP converting to AVI. There are 16 main parts in the paper. In each part, we discourse and explain on the history, development and exploitation of the related technology.
Key words:image coding image browsing image compressing design pattern
framework design
目 錄
摘 要 I
Abstract II
目 錄 III
引 言 1
第1章 圖像技術概述 2
1.1 圖像技術的發展 2
1.2 圖像技術的基本概念 2
1.2.1 圖片格式 2
1.2.2 圖片分辨率 3
1.2.3 RGB與CMYK 4
1.2.4 色彩位數 5
1.2.5 Pixel與DPI 5
1.2.6 FM網屏技術 5
1.3 圖像技術的應用 6
第2章 開發工具與系統界面設計 8
2.1 開發工具的選擇 8
第3章 圖像的編碼與解碼 9
3.1 經典圖像編碼技術 9
3.2 第二代編碼技術 10
3.3 編碼技術的標準化 11
3.4 編碼技術的發展方向 13
3.5 解碼技術及本系統實例 13
3.5.1 關于MPEG的解碼的介紹 13
第4章 屏幕截取及部分屏幕截取 20
4.1 整個屏幕截取及實現 20
4.2 部分屏幕截取及實現 21
第5章 圖像壓縮 25
5.1 有損壓縮與無損壓縮 25
5.2 壓縮編碼壓縮概述 26
5.3 壓縮編碼的方法 26
5.6 LZW算法 30
5.7 JPEG編碼標準 31
5.8 本系統中利用JPEG編碼實現壓縮 35
第6章 圖像的局部放大技術及實現 37
6.1 實用價值 37
6.2 算法原理 37
6.3 實現步驟 37
6.4 技術剖析 41
第7章 本系統中的設計模式 43
7.1 什么是模式 43
7.2 模式的作用 45
7.3 模式的解決的問題 47
7.4 本系統中使用的模式 48
結 論 51
參考文獻 52
謝 辭 53