CxImage学习使用1:环境搭建
目录
前言
一、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:环境搭建相关推荐
- 深度学习(二)theano学习笔记(1)环境搭建
theano学习笔记(1)环境搭建 原文地址:http://blog.csdn.net/hjimce/article/details/46654229 作者:hjimce 搭建theano实属不易,因 ...
- 深度学习之tensorflow环境搭建
深度学习之tensorflow环境搭建: 1.搭建的步骤 1-1.破解版的Pycharm软件包下载 1-2.Ananconda软件包的下载 1-3.使用Anaconda Prompt 命令,首先输入 ...
- Go学习笔记_环境搭建
Go学习笔记_环境搭建 Go背景知识 go的特点(官网): Build fast, reliable, and efficient software at scale- Go is an open s ...
- 怎么装python的keras库_matlab调用keras深度学习模型(环境搭建)
matlab没有直接调用tensorflow模型的接口,但是有调用keras模型的接口,而keras又是tensorflow的高级封装版本,所以就研究一下这个--可以将model-based方法和le ...
- Django学习笔记 开发环境搭建
为什么使用django? 1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率. 2.大量内置应用:后台管理系 ...
- 基于 Android NDK 的学习之旅-----环境搭建
工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的 ...
- cocos2d-x lua 学习笔记(1) -- 环境搭建
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...
- 深度学习CPU版本环境搭建(从anaconda->pycharm->tensorflow)
前言:其实当自己写下这个搭建过程的时候,自己已经碰壁很多了,所幸一路上还是有csdn博客论坛指导,特别鸣谢小艾童鞋熬夜写了一份安装指南给我,以及廖大师兄的悉心引导.所以自己也想根据经验,写下基于CPU ...
- HarmonyOS_BearPi-HM Nano学习笔记之环境搭建
前言:期待了已久的小熊派鸿蒙开发板终于出世了,12月11号准时抢到优惠券,果断下单,运费一起也就是29.9,实话说,很划算的,毕竟对自己的学习投资嘛,得舍得. 下面我把代码仓库.资料.视频课程地址贴出 ...
- 动手学深度学习00:环境搭建
李沐动手学深度学习环境搭建 1 环境 我的环境是ubuntu 18.04,在腾讯云上买的轻量云服务器进行使用,没有GPU,前几章可以正常使用,后面用到GPU就不好使了.可以作为一个快速上手的过渡版本. ...
最新文章
- vue组件一直注册不了_【报Bug】现在究竟支不支持Vue.use内注册组件
- L. Continuous Intervals(单调栈 + 线段树 + 思维)
- 使用Java编写简单的老虎机游戏
- Mysql数据导入导出
- 五、spring-data-Jpa 数据库操作
- Linux pip 安装模块时,一直黄字错误:Could not find a version that satisfies the requirement...
- 内核调试工具 — kdump crash
- 仿“当当网”首页-Flash图片轮换
- Thinkpad 禁用触摸板
- 什么是MTU值,如何设置最快最好?
- android 点击查看大图_你是不是遇到,在花瓣网部分图片详情页,点击“放大镜”无法预览高清大图?...
- Internal Server Error“,“message“:“nested exception is org.apache.ibatis.exce【已解决】
- 两个小时教你明白C++中类型转换关系
- WebApi2 添加Log4Net
- 单页应用优化--懒加载
- opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...
- double free
- 2020 Q3数字资产衍生品交易所行业研究报告 | TokenInsight
- 独家揭晓:阿里、腾讯、百度的薪资与职级体系
- 我来学网络——数字信道中B信道、D信道
热门文章
- 利用python绘制分析路易斯安那州巴吞鲁日市的人口密度格局
- 电子科技大学 易查分网站 爬虫 批量爬取成绩
- 历数金融危机 摘自http://www.ftchinese.com/sc/index.jsp
- 算法-寻找数组中的重复值,四种解法
- 【MacOS】虚拟机Vmware安装MacOS
- JSP简介-什么是Java Server Pages?
- 我跑了香港六家银行,把境外开户的事整明白了
- android第三方应用商店,Android第三方应用商店成长迅猛
- android 照片点击查看,Android PhotoView点击放大图片效果
- 十大最佳自动化测试工具