cPicture是一款图像快速浏览软件,可以快速的管理整理你的图像,让你的图像安照你的要求去管理,而且使用方便功能强大,喜欢的可以下载使用。
类名称:CPicture
用途:封装了通过IPicture接口对各种常见格式的图像(如BMP、JPEG、GIF等)文件及资源的操作,在MFC的支持下工作,当然,如果你有兴趣,完全可以改成不需要MFC的支持就能工作。由于本人通常工作在MFC下,所以方便起见写成MFC的啦。
基类:无。
注:以下对图像的坐标、尺寸的单位指的都是象素,图像的坐标原点位于图像左上角向下是+Y方向,向右是+X方向。
成员函数描述:CPicture::CPicture();
说明:构造函数。构造一个空的CPicture对象。
BOOL CPicture::LoadPicture(UINT nResource, LPCTSTR lpszResType);
BOOL CPicture::LoadPicture(LPCTSTR lpszResource,LPCTSTR lpszResType);
说明:该函数从资源是加载一个图像,如果该对象已经包含一个图像,则原图像先被自动释放,而不论本次加载是否成功。
返回值:如果加载成功则返回TRUE,否则返回FALSE。
参数:
nResource指定一个资源的ID号,该ID指定一个资源,函数将根据该资源来生成图像,资源的格式不用担心,对象会自动识别的(如果不认识该资源的格式自然加载就会失败)。
lpszResType指定该资源的类型,国为该函数可以识别多种非标准的图像资源所以你应该指明你加载的该资源的类型
lpszResource指定一个资源的标识符,该标识指定一个资源,函数将根据该资源来生成图像,资源的格式不用担心,对象会自动识别的(如果不认识该资源的格式自然加载就会失败)。
BOOL CPicture::LoadPictureFromFile(LPCTSTR lpszFileName);
说明:该函数从文件中加载一个图像。
返回值:如果加载成功则返回TRUE,否则返回FALSE。
参数:
lpszFileName一个指向文件名字符串的指针。
BOOL CPicture::IsValid();
说明:判断对象是否有效。
返回值:如果对象中有一个有效的图像则返回TRUE,否则返回FALSE。
参数:无
CSize CPicture::GetSize();
说明:取得图象的尺寸
返回值:一个CSize对象,包含了图像的尺寸,对一个无效的CPicture对象使用该函数将返回(0,0)。
void CPicture::Draw(CDC* pDC, LPCRECT lprcDest, LPCRECT lprcSrc);
void CPicture::Draw(CDC* pDC, int xDest,int yDest, int cxDest, int cyDest , int xSrc ,int ySrc ,int cxSrc ,int cySrc);
说明:在一个DC表面绘制对象内包含的图像,如果对象没有包含任何图象,则什么也不做。
返回值:无返回值。
参数:
pDC一个指向DC对象的指针,图像将绘制在该设备表面。
lprcDest指定一个目标矩形。源矩形内的部分图像被拉伸并绘制到设备表面的该象区域
cPicture LE 著名的图像快速浏览、显示全面Exif信息的软件.新版又新增了许多功能,不但可以显示完整的Exif信息,甚至可以显示文件的所有原始信息.使用中最明显的感觉是速度快,可以自动显示大图,缩图可以旋转,最为强大的是它可显示灰度分布曲线(直方图)以及RGB每色的亮度分布曲线.
该软件无需安装,双击打开下载的.exe文件,即可正常打开软件
1、用户打开软件后需要先选择合适的存储有图片的位置
2、找到正确位置后即可顺利查看图片的各种属性
1、快速方便
2、绿色软件
3、无需安装
对部分功能进行了优化