基本定义:CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。
下载地址:http://www.codeproject.com/KB/graphics/cximage.aspx
配置环境:
1、拷贝CxImage到项目目录
a、编译CxImage
b、cximage600_full\CxImage:所有的头文件和源文件
c、查找所有的lib
2、添加头文件目录
CxImage\Include
3、添加库文件目录
CxImage\lib
3、添加链接
cximage.lib
demod.lib
j2k.lib
jasper.lib
jbig.lib
jpeg.lib
png.lib
tiff.lib
zlib.lib
4、程序中添加头文件
#include "ximage.h"
基本用法
打开:
CxImage image;
if (image.load( "name" ,类型))
{
CDC *pDC = GetDC();
image.Draw(pDC->GetSafeHDC(),CRect rect(0,0,100,100));
pDC->DeleteDC;
}
|
旋转:
CxImage smallImage;
image.Rotate(90,&smallImage);
smallImage.Save(保存的名字,类型);
|
镜像:
CxImage ImgTmp = image;
if (ImgTmp.Mirror())
{
image.Draw(.... , .....);
}
|
缩放:
CxImage samllImg;
image.Resample(新宽度,新高度,0,&smallImg);
smallImg.Save( "自定第一大小.jpg" ,CXIMAGE_SUPPORT_JPG);
|
剪辑:
CDC *pDC=GetDC();
UpdateData();
CxImage smallImg;
tempimage.Crop(CRect(m_xTop,m_yTop,m_xWidth,m_yHeiht),&smallImg);
smallImg.Save( "剪辑图片.jpg" ,CXIMAGE_SUPPORT_JPG);
smallImg.Draw(pDC->GetSafeHdc(),CRect(40,70,picwidth,picheight));
pDC->DeleteDC();
|
混合:
CDC *pDC=GetDC();
CxImage smallImg;
smallImg.Load( "混合源文件.jpg" ,CXIMAGE_SUPPORT_JPG);
tempimage.Mix(smallImg,CxImage::OpAvg,0,0, true );
tempimage.Save( "Mix混合.jpg" ,CXIMAGE_SUPPORT_JPG);
tempimage.Draw(pDC->GetSafeHdc(),CRect(40,70,picwidth,picheight));
|
分享到:
相关推荐
CxImage是一个代码开源的图像处理库,该资源包含CxImage库及使用实例,
cximage是一个很好的免费的类 对于windows下的图形编程很适用
CxImage是一个十分好的图像处理工具包,该资源中包含编译好的库文件,需要的头文件以及在Vs2005中的配置说明
已经配置好的文件夹,只需添加到工程中就可以,适合VC6.0,VS等。
CxImage用法(显示图像)及类库资源
CxImage用法和资源下载 Includes lib 文档说明
Linux及aix下png及jpg图片相互转换的cximage类库!
CxImage不仅可以实现图像文件的类型转换,还可以实现在内存图像数据的类型转换,并且使用很方便。除了文件格式的相互转换,它还提供了很多很多图像后处理的功能,比如图像模糊,锐化等等,功能非常强大和实用。另外...
包括了个人Cximage最新源代码和demo程序,以及个人收集的一些cximage使用入门和注意事项的说明文档。 CxImage类库是一 个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。虽然有那么多优秀的图形库,如...
但我要说,这些类库基本上没有免费的,使用这些类库,你要被这样那样的许可协议所 束缚。在这点上,CxImage类库是完全免费的。另外,在使用上述类库时,你会遇到重重麻烦。因为它们大部分是平台无关的,且用C语言写...
此代码是来自Codeproject网站,初学者对CxImage的使用方式不太了解,在此压缩包有本人简单的使用方式,大家可参考,并且工程的相关配置已经设置好。CxImage的版本为6.0的版本,目前最新版
图像处理库CxImage 图像处理库CxImage 图像处理库CxImage
简要说明CxImage的使用方法,有些简单,可以参考下
CxImage图像库说明介绍
使用CxImage的例子,已经将dubug和release工程需要的lib文件编译好抽取了出来,使用时只要将mycximage文件夹放到工程目录下即可,程序提供了一个使用的案例(将一张bmp图转换成jpg)
发现搜索到的CxImage资料都不太全,从codeproject下载CxImage源代码后,使用VS2010编译出动态库,给出需要的头文件和简单样例,希望对大家有帮助。
Cximage Linux port tested in FC8
cximage是强大的图像处理库,支持各种格式的图片。源码可以编译支持各种编译环境。
使用CxImage实现图像格式转换.pdf
介绍怎样使用CXimage