您查看的文章来源于http://www.oklinux.cn
CxImgLib.dsw工作空间
在相同的工作空间中,你可以找到用于构建不同库和应用程序的项目:
·CxImage :
cximage.lib - 静态库
·CxImageCrtDll : cximagecrt.dll - DLL,不使用MFC
·CxImageMfcDll : cximage.dll - DLL,使用MFC
·Demo :
示例程序demo.exe,跟cximage.lib和C库链接。
·DemoDll : demodll.exe - 跟cximagecrt.dll链接
·libdcr,jasper,jbig,jpeg,png,tiff,zlib : 静态的C库
构建这些项目需要几分钟时间,当所有项目构建完成后,你可以选择demo项目并执行应用程序。
要想在你自己的项目中使用CxImage,你必须编辑下面这些项目设置设置(针对Visual C 6.0):
Project
Settings(项目设置)
|- C/C
| |- Code Generation
| | |- 运行时库
: 多线程DLL(所有链接的库都必须使用相同的设置)
| | |- 结构成员对齐方式 : 所有链接的库都必须相同
|
|- 预编译头文件 : 不使用预编译头文件
| |- 预处理器:
| |- 添加额外的包含(Include)路径:
..\cximage
|- Link
|- General
|- Object/library
modules(附加的依赖库): ../png/Debug/png.lib
../raw/Debug/libdcr.lib
../jpeg/Debug/jpeg.lib
../zlib/Debug/zlib.lib
../tiff/Debug/tiff.lib
../jasper/Debug/jasper.lib
../cximage/Debug/cximage.lib ...
在你的源代码中,你必须引入CxImage的头文件ximage.h。在你的代码中添加如下语句:
#include "ximage.h"。
注意,不要混合debug和release模块,每个配置必须使用各自相应的库文件。
在CxImage中添加自定义的函数
为CxImage添加一个新的图像处理函数并不困难。在这里,我将以CxImage::Jitter为例子,描述如何为CxImage添加自定义的函数。虽然这个函数很简单,
但是它却展示了使用CxImage时所需要注意的方方面面。
首先,我们需要声明这个函数:
Jitter(long radius=2)
共17页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 10 [11] [12] [13] [14] [15] [16] [17] 下一页