7-1 第1章 VC#图像处理 学习内容与要点: 本章介绍VC#图像处理基础、图像文件的打开、保存方法及图像的移动、尺寸变换、分辨率变换等操作的基本知识和处理技巧
主要有: VC#图像处理基础 图像文件的打开和保存 图像的拷贝和粘贴 图像的放大和缩小 图像的分辨率变换等
技术要点: Clipboard对象的使用 SystemImage方法的使用 1
1 VC#图像处理基础 1
1 Visual C# 图像处理组件 使用 CDI+可以显示和处理多种格式的图像文件
使用 Windows 窗体 PictureBox 控件,可以在设计时将 Image 属性设置为有效图片,从而在窗体上加载和显示图片
可使用的图像文件类型如表 7-1所示
表 7-1 图像文件类型 类型 文件扩展名 位图
bmp Icon
ico GIF
gif 图元文件
wmf JPEG
2 Bitmap 对象 Bitmap 对象是用于处理由像素数据定义的图像的对象
对图像文件进行处理的类主要为 Bitmap类和 ImageAttributes类,Bitmap类属于 System
Drawing命名空间,该命名空间提供了对 GDI+ 基本图形功能的访问
Bitmap类封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成
Bitmap的常用方法和属性如表 7-2所示
表 7-2 Bitmap的常用方法和属性 公共属性 属性 说明 Flags 获取此 Image 对象的属性标记
7 -2 FrameDimensionsList 获取 GUID 的数组
Height 获取此 Image 对象的高度
HorizontalResolution 获取此 Image 对象的水平分辨率
Palette 获取或设置用于此 Image 对象的调色板