感谢大家对EasyAnalysisCE图像分析库的反馈和支持,针对大家对软件的意见,新版本的EasyAnalysisCE做了一些修改,同时提供了一个完整的图像浏览器软件EasyImage(易览无余)作为该图像分析库的Demo程序。两个软件的下载地址:
http://code.google.com/p/easyanalysisce/downloads/list
EasyAnalysis v1.1较v1.0版本作了如下修改:
1. CImage,CBmp增加了自身Clone的功能,用于深层复制自身产生一个新的副本。
Clone功能提供了两个方法:
CImage *Clone() 以及
CImage *Clone(int nHeight,int nWidth)
前者直接复制自身生成一个与原对象完全相同的副本,后者则根据给定的参数,复制一个制定宽高的副本。
2. CGeometry中修改了图像旋转的算法,对于旋转特殊角度作了优化,最大幅度的降低了旋转失真。
3. CGst中增加对三原色中任意颜色的反转方法。定义如下:
ReverseColor(int nColor)
参数nColor是要反转的颜色代码,颜色代码取值:
RED:红色
GREEN:绿色
BLUE:蓝色
4. CImage中公开了方法ToGrayImage(),用于灰度化该图像。
5. CWindowGraph中增加了放缩绘制图像的方法,定义如下:
Void SetImageStretch(int nX,,nt nY,int nHeight,int nWidth,int nSrcX,int nSrcY,int nSrcHeight,int nSrcWidth,IMAGEBITS* pstBits)
其中:
nX,nY表示图像绘制的位置。
nHeight,nWidth表示图像绘制宽高
nSrcX,nSrcY表示从源图像那个位置开始绘制
nSrcHeigth,nSrcWidth:表示原图像的宽高
pstBits:像素矩阵
6. 对潜在的内存泄露点进行了修伽和优化,增加了对内存分配失败的判断。
QQ:819543772
EMail:[email protected]