首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>资讯动态>开源资讯>正文

CxImage图像处理类库

http://www.oklinux.cn  2009-03-07  陈良乔编译    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
  CxImage是一个可以用于MFC 的C 图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMP<->JPG,PNG <>TIFF格式等等的互相转换。

  CxImage不仅可以实现图像文件的类型转换,还可以实现在内存图像数据的类型转换,并且使用很方便。除了文件格式的相互转换,它还提供了很多很多图像后处理的功能,比如图像模糊,锐化等等,功能非常强大和实用。

  CxImage中的x,大约代表了丰富的图像格式支持和丰富的图像处理功能,可以说CxImage是图像处理的十全大补汤。



  用CxImage实现的图像处理程序

  开发环境:VC6, C , Windows, MFC, Visual Studio, VS6, Dev

  简介和许可

  CxImaage是一个可以简便而快速地打开,保存,显示和转换图像文件的C 类库。CxImage类库是免费的。对于TIFF,JPEG,PNG和ZLIB,"如果你在你的产品中使用了这些源代码,虽然致谢不是必须的,但是却会得到众人的欣赏。"

  CxImage是开源的并在zlib许可下发布。简单地说,你可以随意地使用这些代码,只要你不说它是你自己的就行了。

  文件格式和链接的库

  CxImage支持如下这些库的最新版本:

  Zlib (1.2.3), Jasper ( 1.900.1), LibMNG (1.0.10), LibPNG (1.2.24). LibTIFF 3.8.2
j2k库(现在被称为openjpeg)和相关的类CxImageJ2K已经从项目中删除。JPEG2000格式的文件由Jasper和CximageJAS来支持。

  Cximage 6.00提供了一个新的类CximageRAW和新的库LibDCR,用于读取来自数码相机的RAW图像。常见的文件扩展名有:RAW, CRW, NEF, CR2, DNG, ORF, ARW, ERF, 3FR, DCR, X3F, MEF, RAF, MRW, PEF, SR2。

  CximageRAW提供了对图像的基本解码功能,它唯一的可选参数可以由SetCodecOption进行设置,以对插值质量进行可控制。可选的选项有(DECODE_QUALITY_LIN=0, DECODE_QUALITY_VNG=1, DECODE_QUALITY_PPG=2, DECODE_QUALITY_AHD=3).

  CximagePNG:现在可以读取所有PNG_COLOR_TYPE_类型。但是,每个通道含有超过8位像素深度的PNG文件,会被转换到8位,这是CxImage的一个主要限制。

  CxImageGIF:现在能够更好地支持对动态GIF图像的读取,通过SetRetreiveAllFrames设置属性,可以同时对图像中的所有帧进行解码。在CxImage的示例项目中,展示了如何实现这一选项,并展示了如何播放一副GIF动画。

  CxImageBMP: 支持对32位图像的读写(支持Alpha通道)

  CxImageICO: 支持对Vista PNG图标的读写;添加对多页图标的支持。

  CxImageMNG: 支持对MNG Alpha图层的读取。

  CxImageSKA: 新的用于支持SKA图像格式的类,这种图像通常用在视频租赁软件中。

  CxImageJPG: 为JPEG图像格式的二次采样提供了 新的选项。ENCODE_SUBSAMPLE_422,ENCODE_SUBSAMPLE_444),默认情况下是 高采样率的4:1:1 。当然,也可以被设置成中等的4:2:2或者低等的4:4:4。

共17页: 上一页 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] 下一页

上一篇:Ubuntu中Sudo和Root 帐号相关   下一篇:RealPlayer捆绑Chrome浏览器

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·RealPlayer捆绑Chrome浏览器
·推动Web 2.0政府和开源与云计算
·Android三年超iPhone 开源将成助推剂
·Firefox漏洞超IE、Safari、Opera总和但修正快
·Firefox在南极使用率100%!
·新手体验Live Linux
·开源让ERP不再是贵族产品
·Sun将为三大运营商3G建网提供支持
·关于Mozilla社区本地化的那些事
·最大规模的虚拟化 Linux桌面发展计划
·红帽将不再支持Enterprise Linux 2.1
·微星主板将内置即时启动Linux系统
·江苏政府将斥资3亿元采购15万台龙芯电脑
·丁磊的1万头猪“开源”实验
·Firefox 3.1 有望赶上Safari 4的速度
·Phoenix开始在主板程序中嵌入OOXML办公软件
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Chrome赢得Tom’s Hardware Award
·Google将在2011年发行Chrome OS商业版
·Chrome插件数紧逼Firefox
·Chrome OS死对头宣布将转投Chrome阵营
·今年的Ubuntu开发者峰会将在布鲁塞尔举
·Chrome开发版Bug杀死自家离线GMail
·Chrome OS是非常坚固的系统
·ReMail iPhone应用宣布开源
·谈Android等开放平台的应用软件生态
·Chrome OS体验无与伦比
·谷歌Wave服务新增收件箱更新邮件提醒功
·Ubuntu 10.10开发日程确定
  阅读排行
·支持谷歌Android系统音悦汇T11试用评测
·开源ERP市场的“一匹黑马”
·Linux十大免费视频编辑软件大放送
·小而强大 开源播放器SMPlayer试用
·国内资深FreeBSD committer Delphij
·推荐:10款Linux平台播放器畅听音乐
·Ubuntu 9.04赏析
·Ubuntu Linux下的经典游戏大全
·Ubuntu 8.04免费为人类每天节省22万多
·龙芯上网本逸珑8089详尽评测
·深度PK: Opera9.5 vs Firefox3
·PHPWind vs Discuz谁是建站BBS首选?
·Hypertable领导者:Hadoop和分布式数据
·首款Android T-mobile G1多面评测
·展望Java SE 7值得期待之处
网摘收藏: