1、 从http://sourceforge.net/projects/cximage/下载最新的CxImage 702源代码。
2、 解压缩后,以管理员身份打开CxImageFull_vc10.slnproject,在编译之前先将每一个project属性的Character Set由原先的Use Unicode Character Set改为Use Multi-ByteCharacter Set。首先编译jasper、jbig、jpeg、libdcr、libpsd、mng、png、tiff、zlib这9个库,然后编译cximage,cximagecrtdll,在接着编译cximagemfcdll,在编译cximagemfcdll之前,先改动其属性。linker->input->Additional Dependencies,将$(OutDir)png.lib等改为../../Debug/png.lib(../../Release/png.lib)。最后编译demo、demodll。所有编译完后就可以生成对应的静态库和动态库;
3、 眼下CxImage支持的图像格式包括:bmp、gif、jpg、png、ico、tif、tga、pcx、wbmp、wmf、jp2、jpc、pgx、pnm、ras、jbg、mng、ska、raw和psd;
4、 CxImage中所包括的图像操作可通过打开index.htm来查看。
5、新建一个控制台projecttestCxImage,将Character Set设为Use Multi-Byte Character Set,各个文件的内容为:
stdafx.h:
#pragma once #include "targetver.h" #include <stdio.h> #include "../../cximage702_full/CxImage/ximage.h"
stdafx.cpp:
testCxImage.cpp:
GitHub:https://github.com/fengbingchun/CxImage_Test