没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
GDI预览
三个主要的图像相关接口是: IGPImage、IGPBitmap、IGPMetafile.
IGPBitmap、IGPMetafile 都是从 IGPImage 继承, 分别用于处理位图和图元文件.
还有从 IGPBitmap 继承的 IGPCachedBitmap 用于快速呈现图像.
--------------------------------------------------------------------------------
IGPImage 的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPImage.Clone; { 克隆 }
IGPImage.Save(); { 按指定格式保存到文件或流 }
IGPImage.SaveAdd(); { 给许可多页的图像添加页 }
IGPImage.GetPhysicalDimension(); { 获取图像的大小(宽、高) }
IGPImage.GetBounds(); { 以指定单位获取图像的边界矩形 }
IGPImage.GetThumbnailImage(); { 获取缩略图 }
IGPImage.GetFrameDimensions; { 获取一个 GUID 数组, 每个 GUID 代表一帧 }
IGPImage.GetFrameCount(); { 获取帧数 }
IGPImage.SelectActiveFrame(); { 选择指定索引的帧为当前帧 }
IGPImage.RotateFlip(); { 旋转图像 }
IGPImage.GetPropertyItem(); { 获取属性项 }
IGPImage.SetPropertyItem(); { 设置属性项 }
IGPImage.RemovePropertyItem(); { 删除属性项 }
IGPImage.GetEncoderParameterList(); { 获取图像编码器支持的参数信息 }
//属性
IGPImage.ImageType; { 图像类型(Bitmap/Metafile/Unknown) }
IGPImage.Width; { 宽度(单位是像素) }
三个主要的图像相关接口是: IGPImage、IGPBitmap、IGPMetafile.
IGPBitmap、IGPMetafile 都是从 IGPImage 继承, 分别用于处理位图和图元文件.
还有从 IGPBitmap 继承的 IGPCachedBitmap 用于快速呈现图像.
--------------------------------------------------------------------------------
IGPImage 的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPImage.Clone; { 克隆 }
IGPImage.Save(); { 按指定格式保存到文件或流 }
IGPImage.SaveAdd(); { 给许可多页的图像添加页 }
IGPImage.GetPhysicalDimension(); { 获取图像的大小(宽、高) }
IGPImage.GetBounds(); { 以指定单位获取图像的边界矩形 }
IGPImage.GetThumbnailImage(); { 获取缩略图 }
IGPImage.GetFrameDimensions; { 获取一个 GUID 数组, 每个 GUID 代表一帧 }
IGPImage.GetFrameCount(); { 获取帧数 }
IGPImage.SelectActiveFrame(); { 选择指定索引的帧为当前帧 }
IGPImage.RotateFlip(); { 旋转图像 }
IGPImage.GetPropertyItem(); { 获取属性项 }
IGPImage.SetPropertyItem(); { 设置属性项 }
IGPImage.RemovePropertyItem(); { 删除属性项 }
IGPImage.GetEncoderParameterList(); { 获取图像编码器支持的参数信息 }
//属性
IGPImage.ImageType; { 图像类型(Bitmap/Metafile/Unknown) }
IGPImage.Width; { 宽度(单位是像素) }
IGPImage.Height; { 高度(单位是像素) }
IGPImage.HorizontalResolution; { 获取水平分辨率(以"像素/英寸"为单位) }
IGPImage.VerticalResolution; { 获取垂直分辨率(以"像素/英寸"为单位) }
IGPImage.Flags; { 获取图像像素的属性标志 }
IGPImage.RawFormat; { 获取图像的文件格式 }
IGPImage.PixelFormat; { 获取图像的像素格式 }
IGPImage.Palette; { 获取或设置调色板 }
IGPImage.PropertyIdList; { 获取图像属性 ID 数组 }
IGPImage.PropertyItems; { 获取图像属性集合 }
--------------------------------------------------------------------------------
IGPBitmap 在 IGPImage 的基础上添加的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPBitmap.GetHBitmap(); { 创建 GDI 格式的 Bitmap 并返回句柄 }
IGPBitmap.GetHIcon; { 创建 Icon 文件并返回句柄 }
IGPBitmap.LockBits(); { 锁定对象中内存中的像素数据 }
IGPBitmap.UnlockBits(); { 解除 LockBits 的锁定 }
IGPBitmap.SetResolution(); { 设置分辨率 }
//属性
IGPBitmap.Pixels; { 获取或设置指定像素的颜色 }
--------------------------------------------------------------------------------
IGPMetafile 在 IGPImage 的基础上添加的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPMetafile.GetMetafileHeader; { 获取 Metafile 的 MetafileHeader }
IGPImage.HorizontalResolution; { 获取水平分辨率(以"像素/英寸"为单位) }
IGPImage.VerticalResolution; { 获取垂直分辨率(以"像素/英寸"为单位) }
IGPImage.Flags; { 获取图像像素的属性标志 }
IGPImage.RawFormat; { 获取图像的文件格式 }
IGPImage.PixelFormat; { 获取图像的像素格式 }
IGPImage.Palette; { 获取或设置调色板 }
IGPImage.PropertyIdList; { 获取图像属性 ID 数组 }
IGPImage.PropertyItems; { 获取图像属性集合 }
--------------------------------------------------------------------------------
IGPBitmap 在 IGPImage 的基础上添加的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPBitmap.GetHBitmap(); { 创建 GDI 格式的 Bitmap 并返回句柄 }
IGPBitmap.GetHIcon; { 创建 Icon 文件并返回句柄 }
IGPBitmap.LockBits(); { 锁定对象中内存中的像素数据 }
IGPBitmap.UnlockBits(); { 解除 LockBits 的锁定 }
IGPBitmap.SetResolution(); { 设置分辨率 }
//属性
IGPBitmap.Pixels; { 获取或设置指定像素的颜色 }
--------------------------------------------------------------------------------
IGPMetafile 在 IGPImage 的基础上添加的方法与属性:
--------------------------------------------------------------------------------
//方法
IGPMetafile.GetMetafileHeader; { 获取 Metafile 的 MetafileHeader }
剩余15页未读,继续阅读
资源评论
- pr823864212012-11-20分类详细有用
- flyingpig23022013-10-19不错,可以用
foxy16888
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 计算机键盘教学案例.doc
- 计算流体力学软件平台方案.pptx
- 计量自动化系统介绍.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功