第1章 Visual C++.NET編程概述
1.1 .NET與Visual C++.NET
1.1.1 .NET概述
1.1.2 .NET的技術特征和組成部分
1.1.3 Visual Studio.NET
1.1.4 Visual C++.NET
1.2 Visual C++.NET技術概要
1.2.1 Win32編程
1.2.2 框架和文檔-視結構
1.2.3 消息映射
1.2.4 Visual C++可視化編程
1.3 編程風格問題
1.4 本章小結
1.5 下章要點
第2章 圖像基礎
2.1 數(shù)字圖像的基本概念
2.2 調色板
2.2.1 調色板的概念
2.2.2 調色板操作
2.2.3 定義幾個調色板函數(shù)
2.3 與設備相關位圖(DDB)
2.4 與設備無關位圖(DIB)
2.4.1 DIB位圖的結構
2.4.2 OS/2 DIB格式
2.4.3 DIB位圖的操作
2.5 一個簡單的位圖示例:ShowDIB
2.6 本章小結
2.7 下章要點
第3章 面向對象的圖像編程
3.1 定義DIB處理函數(shù)集
3.1.1 Win32 SDK中的DIB API函數(shù)
3.1.2 定義DIB處理函數(shù)集
3.2 CDib類的設計目標
3.3 構造CDib類
3.4 CDib類的編程示例:ViewDIB
3.5 本章小結
3.6 下章要點
第4章 圖像的特技顯示
4.1 特技顯示的技術基礎
4.2 掃描
4.3 移動
4.4 百葉窗
4.5 柵條
4.6 馬賽克
4.7 漸顯與漸隱
4.8 透明顯示
4.9 增強CDib
4.10 顯示特技示例:EffectShow
4.11 本章小結
4.12 下章要點
第5章 圖像變換
5.1 圖像變換的理論基礎
5.2 裁剪與合并
5.3 縮放
5.4 旋轉
5.5 鏡像
5.6 增強CDib
5.7 圖像變換了例:TransformShow
5.8 本章小結
5.9 下章要點
第6章 圖像顏色處理
6.1 顏色處理的理論基礎
6.2 灰度化與偽彩色處理
6.3 顏色調整
6.4 亮度/對比度調整
6.5 顏色量化與減色
6.6 抖動
6.7 增強CDib
6.8 顏色處理示例:ColorProcess
6.9 本章小結
6.10 下章要點
第7章 圖像處理
7.1 圖像處理的基本方法
7.2 正交變換
7.2.1 傅里葉變換
7.2.2 離散余弦變換
7.2.3 沃爾什變換
7.3 卷積
7.4 平滑與銳化
7.5 邊緣增強
7.6 Sobel邊緣檢測和Hough邊緣檢測
7.7 反轉
7.8 腐蝕與膨脹
7.9 開與閉
7.10 邊緣提取
7.11 細化
7.12 去除隨機噪聲
7.13 增強CDib
7.14 圖像處理示例:ImageProcess
7.15 本章小結
7.16 下章要點
第8章 圖像格式
8.1 圖像編碼
8.1.1 數(shù)據(jù)冗余
8.1.2 數(shù)據(jù)編碼
8.2 PCX
8.2.1 PCX格式說明
8.2.2 實現(xiàn)操作PCX的類
8.3 GIF
8.3.1 GIF文件存儲結構
8.3.2 LZW算法和GIF數(shù)據(jù)壓縮
8.3.3 實現(xiàn)操作GIF的類
8.4 JPEG
8.5 TGA
8.5.1 TGA格式解釋
8.5.2 實現(xiàn)操作TGA的類
8.6 TIFF
8.7 圖像格式示例:ViewImage
8.8 本章小結
8.9 下章要點
第9章 工具庫與實例:ImageLib與ImageBoard
9.1 創(chuàng)建圖像處理工具庫ImageLib
9.2 設計圖像處理程序ImageBoard
9.2.1 界面設計
9.2.2 程序結構
9.2.3 工具條與狀態(tài)條
9.2.4 橡皮筋矩形選塊或畫圖
9.2.5 畫曲線和寫字
9.2.6 選塊的拖曳
9.2.7 剪貼板操作
9.2.8 文件操作
9.2.9 關于進一步開發(fā)的建議