首页 | 资讯动态 | 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
= image->CopyToHandle();
if (::OpenClipboard(AfxGetApp()->m_pMainWnd->GetSafeHwnd())) {
if(::EmptyClipboard()) {
if (::SetClipboardData(CF_DIB,hDIB) == NULL ) {
AfxMessageBox(
"Unable to set Clipboard data" );
} } }
CloseClipboard();
//粘贴(paste)
HANDLE hBitmap=NULL;
CxImage
*newima = new CxImage();
if (OpenClipboard()) hBitmap=GetClipboardData(CF_DIB);
if (hBitmap) newima->CreateFromHANDLE(hBitmap);
CloseClipboard();

如何在图片框控件(Picture Box)中显示图像

image("myfile.png", CXIMAGE_FORMAT_PNG);
...
CDC
* hdc = m_picture.GetDC();
HBITMAP m_bitmap
= image.MakeBitmap(hdc->m_hDC);
HBITMAP hOldBmp
= m_picture.SetBitmap(m_bitmap);
if (hOldBmp) DeleteObject(hOldBmp);
if (hdc->m_hDC) m_picture.ReleaseDC(hdc);
...
if (m_bitmap) DeleteObject(m_bitmap);

  译后序:

  关于图像处理库,我相信大家有一个共同的疑问:这么多图像处理库,我该如何选择?在CSDN的blog中有这样一段文字,比较透彻地回答了这个问题,感谢作者的透彻解释:

  "CxImage类库是一 个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如OpenIL,FreeImage, PaintLib等等,它们可谓是功能强大,齐全,没必要用其它的类库。但我要说,这些类库基本上没有免费的,使用这些类库,你要被这样那样的许可协议所 束缚。

  在这点上,CxImage类库是完全免费的。另外,在使用上述类库时,你会遇到重重麻烦。因为它们大部分是平台无关的,且用C语言写成,有的还夹杂 着基本的C wrapper和成堆德编译选项的声明需要你去处理。而CxImage类库在这方面做得很好。还有让我最看好的,就是作者完全公开了源代码。相对于那些封 装好的图形库和GDI 来说,这一点使我们可以进一步学习各种编解码技术,而不再浮于各种技术的表面。"



共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政府和开源与云计算
·Sun将为三大运营商3G建网提供支持
·关于Mozilla社区本地化的那些事
·最大规模的虚拟化 Linux桌面发展计划
·红帽将不再支持Enterprise Linux 2.1
·微星主板将内置即时启动Linux系统
·江苏政府将斥资3亿元采购15万台龙芯电脑
·丁磊的1万头猪“开源”实验
·Firefox 3.1 有望赶上Safari 4的速度
·Phoenix开始在主板程序中嵌入OOXML办公软件
·日本将投资3万亿日元助推本国IT业发展
·Nokia的开源Qt开发工具4.5版发布
·《拳皇12》宣布 面向主机平台
·专访龙芯GCC邢明杰
·开源ERP市场的“一匹黑马”
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·推动Web 2.0政府和开源与云计算
·RealPlayer捆绑Chrome浏览器
·Sun将为三大运营商3G建网提供支持
·关于Mozilla社区本地化的那些事
·最大规模的虚拟化 Linux桌面发展计划
·红帽将不再支持Enterprise Linux 2.1
·微星主板将内置即时启动Linux系统
·江苏政府将斥资3亿元采购15万台龙芯电
·丁磊的1万头猪“开源”实验
·Firefox 3.1 有望赶上Safari 4的速度
·Phoenix开始在主板程序中嵌入OOXML办公
·日本将投资3万亿日元助推本国IT业发展
  阅读排行
·Ubuntu 8.04免费为人类每天节省22万多
·为EeePC量身定做Ubuntu Eee 8.04多图赏
·深度PK: Opera9.5 vs Firefox3
·Fedora9新版出炉趋向完美(多图秀)
·推荐:10款Linux平台播放器畅听音乐
·红旗2000引爆“中国式创新办公”
·Hypertable领导者:Hadoop和分布式数据
·Ubuntu Linux下的经典游戏大全
·龙芯上网本逸珑8089详尽评测
·Fedora 9正式版即将发布 引发Linux热潮
·Ubuntu 8.10 Intrepid Ibex发布时间表
·火狐浏览器中国版试用感受
·首款Android T-mobile G1多面评测
·红旗推出Linux奥运预览版为中国加油
·Ubuntu 8.04彩蛋大展多图赏析
网摘收藏: