目录

前言

一、CxImage相关介绍

二、编译源码

三、将CxImage使用到自己的工程中


前言

         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相关介绍

作者:Davide Pizzolato

源代码下载网址:https://www.codeproject.com/Articles/1300/CxImage

二、编译源码

1.下载好源码后解压文件,具体的编译步骤见:https://blog.csdn.net/yb0022/article/details/99707250

2.编译后需要使用到的文件。

我已经将以上文件都打包到一个文件夹中。dll只需要cximagecrtu.dll就行了。(注意:我编译的版本时Unicode x86版本,如果要使用x64版本请自己编译)

下载链接:https://download.csdn.net/download/qq_23992597/87712664

三、将CxImage使用到自己的工程中

3.1将下载解压好的ximage文件夹,放到工程目录中

3.2在工程的解决方案资源管理器中新建筛选器(XimageManage)

3.3然后导入现有项,将CxImageManage.h、CxImageManage.cpp、Quantize.h以及Quantize.cpp导入进工程

3.4在需要使用CxImageManage的类中包含头文件#include "ximage/CxImageManage.h",并且创建CxImageManage m_xim;

3.5然后直接使用m_xim调用需要的功能即可,也可以自己再在CxImageManage里面添加更多的功能

3.6将cximagecrtu.dll拷贝到软件的exe目录下

CxImage学习使用1:环境搭建相关推荐

  1. 深度学习(二)theano学习笔记(1)环境搭建

    theano学习笔记(1)环境搭建 原文地址:http://blog.csdn.net/hjimce/article/details/46654229 作者:hjimce 搭建theano实属不易,因 ...

  2. 深度学习之tensorflow环境搭建

    深度学习之tensorflow环境搭建: 1.搭建的步骤 1-1.破解版的Pycharm软件包下载 1-2.Ananconda软件包的下载 1-3.使用Anaconda Prompt 命令,首先输入 ...

  3. Go学习笔记_环境搭建

    Go学习笔记_环境搭建 Go背景知识 go的特点(官网): Build fast, reliable, and efficient software at scale- Go is an open s ...

  4. 怎么装python的keras库_matlab调用keras深度学习模型(环境搭建)

    matlab没有直接调用tensorflow模型的接口,但是有调用keras模型的接口,而keras又是tensorflow的高级封装版本,所以就研究一下这个--可以将model-based方法和le ...

  5. Django学习笔记 开发环境搭建

    为什么使用django? 1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率. 2.大量内置应用:后台管理系 ...

  6. 基于 Android NDK 的学习之旅-----环境搭建

    工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的 ...

  7. cocos2d-x lua 学习笔记(1) -- 环境搭建

    Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...

  8. 深度学习CPU版本环境搭建(从anaconda->pycharm->tensorflow)

    前言:其实当自己写下这个搭建过程的时候,自己已经碰壁很多了,所幸一路上还是有csdn博客论坛指导,特别鸣谢小艾童鞋熬夜写了一份安装指南给我,以及廖大师兄的悉心引导.所以自己也想根据经验,写下基于CPU ...

  9. HarmonyOS_BearPi-HM Nano学习笔记之环境搭建

    前言:期待了已久的小熊派鸿蒙开发板终于出世了,12月11号准时抢到优惠券,果断下单,运费一起也就是29.9,实话说,很划算的,毕竟对自己的学习投资嘛,得舍得. 下面我把代码仓库.资料.视频课程地址贴出 ...

  10. 动手学深度学习00:环境搭建

    李沐动手学深度学习环境搭建 1 环境 我的环境是ubuntu 18.04,在腾讯云上买的轻量云服务器进行使用,没有GPU,前几章可以正常使用,后面用到GPU就不好使了.可以作为一个快速上手的过渡版本. ...

最新文章

  1. vue组件一直注册不了_【报Bug】现在究竟支不支持Vue.use内注册组件
  2. L. Continuous Intervals(单调栈 + 线段树 + 思维)
  3. 使用Java编写简单的老虎机游戏
  4. Mysql数据导入导出
  5. 五、spring-data-Jpa 数据库操作
  6. Linux pip 安装模块时,一直黄字错误:Could not find a version that satisfies the requirement...
  7. 内核调试工具 — kdump crash
  8. 仿“当当网”首页-Flash图片轮换
  9. Thinkpad 禁用触摸板
  10. 什么是MTU值,如何设置最快最好?
  11. android 点击查看大图_你是不是遇到,在花瓣网部分图片详情页,点击“放大镜”无法预览高清大图?...
  12. Internal Server Error“,“message“:“nested exception is org.apache.ibatis.exce【已解决】
  13. 两个小时教你明白C++中类型转换关系
  14. WebApi2 添加Log4Net
  15. 单页应用优化--懒加载
  16. opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...
  17. double free
  18. 2020 Q3数字资产衍生品交易所行业研究报告 | TokenInsight
  19. 独家揭晓:阿里、腾讯、百度的薪资与职级体系
  20. 我来学网络——数字信道中B信道、D信道

热门文章

  1. 利用python绘制分析路易斯安那州巴吞鲁日市的人口密度格局
  2. 电子科技大学 易查分网站 爬虫 批量爬取成绩
  3. 历数金融危机 摘自http://www.ftchinese.com/sc/index.jsp
  4. 算法-寻找数组中的重复值,四种解法
  5. 【MacOS】虚拟机Vmware安装MacOS
  6. JSP简介-什么是Java Server Pages?
  7. 我跑了香港六家银行,把境外开户的事整明白了
  8. android第三方应用商店,Android第三方应用商店成长迅猛
  9. android 照片点击查看,Android PhotoView点击放大图片效果
  10. 十大最佳自动化测试工具