Cximage常见错误和解决办法集锦
摘要:1.VC6中使用CxImage这个库. 编译了他的源代码,得到几个.lib我在VC6中引入这几个lib.然后编译,没报错!create一个cximage的时候,编译就报错。下面是错误信息:Creating library Debug/Test.lib and object Debug/Test.expcximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_cleanup_dcrawcximage.lib(ximaraw.obj) : error LNK2001: unresolved external
阅读全文
posted @
2012-03-14 13:29
carekee
阅读(3552)
推荐(0) 编辑
CxImage介绍(转载)
摘要:一。CxImage类库简介这只是翻译了CxImage开源项目主页上的部分简介及简单使用。CxImage类库是一个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如OpenIL,FreeImage,PaintLib等等,它们可谓是功能强大,齐全,没必要用其它的类库。但我要说,这些类库基本上没有免费的,使用这些类库,你要被这样那样的许可协议所束缚。在这点上,CxImage类库是完全免费的。另外,在使用上述类库时,你会遇到重重麻烦。因为它们大部分是平台无关的,且用C语言写成,有的还夹杂着基本的C++ wrapper和成堆德编译选项的声明需要你去处理。而
阅读全文
posted @
2011-09-13 14:22
carekee
阅读(940)
推荐(0) 编辑
CxImage使用心得(转载)
摘要:Cximag是一个库 能够处理大多数格式的图像的打开, 变形,等功能, 很强大, 而且还是开源的. 不过作者好像在2004年就停止了更新,可能是因为大部分的功能都已经实现了.我用的vs 2005 与vc有不小的区别. 因此 设置和作者的介绍有点不同, 我是笨鸟, 把所有的.h和.cpp 文件都拷贝到工程的一个文件下. 然后在2005中设置lib 的路径.这样就不需要 设置#pragma comment(lib,"cximage.lib")#pragma comment(lib,"Jpeg.lib")#pragma comment(lib,"pn
阅读全文
posted @
2011-09-13 14:20
carekee
阅读(1477)
推荐(0) 编辑
CxImage图像处理类库说明4(转载)
摘要:如何解码内存中的图像 CxImage image((BYTE*)buffer,size,image_type);或者CxMemFile memfile((BYTE*)buffer,size);CxImage image(&memfile,image_type);或者CxMemFile memfile((BYTE*)buffer,size);CxImage* image = new CxImage();image->Decode(&memfile,type); 如何对内存中的图像编码long size=0;BYTE* buffer=0;image.Encode(buffer
阅读全文
posted @
2011-09-13 14:18
carekee
阅读(613)
推荐(0) 编辑
CxImage图像处理类库说明2(转载)
摘要:CxImage类成员和操作 CxImage使用Doxygen 产生文档,但是由于一些历史的原因,很多不太通用的功能还没有文档。类成员的参考资料,发布历史以及许可信息都可以在这里(here )找到。 支持的格式和选项 整个CxImage库非常大,在主要的头文件ximcfg.h中,你可以找到很多编译选项开关,用于启用或者禁用某些特定的图像格式或者功能。每个JPG, PNG和 TIFF库将使得应用程序增加大约100KB的大小,同时,CxImage将使得应用程序增加大约50KB的大小。所以,为了减小你的应用程序的体积,你应该支持和链接你的应用程序确实需要的格式。格式定义#define需要的库尺寸 [.
阅读全文
posted @
2011-09-13 14:17
carekee
阅读(898)
推荐(0) 编辑
CxImage图像处理类库说明3(转载)
摘要:首先,我们需要声明这个函数: bool Jitter(long radius=2) 在ximage.h头文件的CXIMAGE_SUPPORT_DSP部分,你可以在public区域的任何部分声明这个函数。 现在,我们开始定义这个函数:bool CxImage::Jitter(long radius){// 检查图像是否合法,这应当是这个函数的第一行if (!pDib) return false;// 局部变量long nx,ny;// 临时图像,用于存储算法的部分结果CxImage tmp(*this,pSelection!=0,true,true);// 限制函数仅仅作用在选区(通过Selec
阅读全文
posted @
2011-09-13 14:17
carekee
阅读(526)
推荐(0) 编辑
CxImage图像处理类库说明1(转载)
摘要:CxImage是一个可以用于MFC 的C++图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以实现BMP<->JPG,PNG <>TIFF格式等等的互相转换。 CxImage不仅可以实现图像文件的类型转换,还可以实现在内存图像数据的类型转换,并且使用很方便。除了文件格式的相互转换,它还提供了很多很多图像后处理的功能,比如图像模糊,锐化等等,功能非常强大和实用。 CxImage中的x,大约代表了丰富的
阅读全文
posted @
2011-09-13 14:16
carekee
阅读(1138)
推荐(0) 编辑
CxImage初接触
摘要:CxImage是C++实现的功能强大的、能处理多种文件格式的图像管理类。它能够简单快速的实现图像的导入、保存、显示和变换。 为什么使用CxImage u 它是平台无关的 u 它是自由软件、免费的、开源的 u 支持多种平面格式:BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等,还有更多! u 功能强大:几何变换、图像处理、图像格式转换等。 u 使用简单:下面的入门教程会给你展示这一点。 CxImage的功能Constructors 构造函数Initialization 初始化File 文件操作,主要是编解码Generic 图像基本变化DSP 图像处理操作Pai
阅读全文
posted @
2011-09-13 14:13
carekee
阅读(439)
推荐(0) 编辑