图片处理代码:
#include
#include
#include
#include
#include
#include
#include
#include 。
该模块是完成BMP图像(彩色图像是24bit RGB各8bit)的像素获取,并存在文件名为xiang_su_zhi.txt中
unsigned char *pBmpBuf//读入图像数据的指针
int bmpWidth//图像的宽
int bmpHeight//图像的高
RGBQUAD *pColorTable//颜色表指针
int biBitCount//图像类型,每像素位数。//读图像的位图数据、宽、高、颜色表及每像素位数等数据进内存,存放在相应的全局变量中
bool readBmp(char *bmpName){FILE *fp=fopen(bmpName,"rb")//二进制读方式打开指定的图像文件
if(fp==0)
return 0
//跳过位图文件头结BITMAPFILEHEADERfseek(fp, sizeof(BITMAPFILEHEADER),0)//定义位图信息头结构变量,读取位图信息头进内存,存放在变量head中BITMAPINFOHEADER headfread(&head, sizeof(BITMAPINFOHEADER), 1,fp)//获取图像宽、高、每像素所占位数等信息bmpWidth = head.biWidthbmpHeight = head.biHeightbiBitCount = head.biBitCount//定义变量,计算图像每行像素所占的字节数(必须是4的倍数)int lineByte=(bmpWidth * biBitCount/8+3)/4*4//灰度图像有颜色表,且颜色表表项为256if(biBitCount==8)。
苹果电脑上常用的照片处理软件有iPhoto,Aperture,Photos,Adobe Photoshop和Lightroom等。1、iPhoto:iPhoto是苹果Mac OS X系统中自带的照片管理和处理软件,可以实现图片的编辑和管理,可以查看照片的EXIF信息等,可以从照片中提取单独的某个人物,以及在照片上添加文字等功能。如果要打开iPhoto,可以在电脑的程序中找到iPhoto的图标,双击打开即可。
2、Aperture:Aperture是一款强大的专业照片处理软件,可以实现照片的编辑、管理等功能,具有出色的面部识别功能,可以根据拍摄地点、拍摄日期等信息来进行照片的检索,并且可以将照片按照自己的类别进行分组。如果要打开Aperture,可以在电脑的程序中找到Aperture的图标,双击打开即可。
3、Photos:Photos是苹果Mac OS X系统中自带的一款照片管理和编辑软件,可以实现照片检索、编辑、管理等功能,可以根据拍摄地点、拍摄日期等信息来进行照片的检索,并且可以将照片按照自己的类别进行分组。如果要打开Photos,可以在电脑的程序中找到Photos的图标,双击打开即可。
4、Adobe Photoshop:Adobe Photoshop是一款非常强大的图片处理软件,它可以实现照片的编辑、管理等功能。它还可以实现对图像的滤镜处理、图像的裁剪、添加文字等功能。如果要打开Adobe Photoshop,可以在电脑的程序中找到Adobe Photoshop的图标,双击打开即可。
5、Adobe Lightroom:Adobe Lightroom是一款强大的专业照片处理软件,它可以实现照片的编辑、管理等功能,具有出色的面部识别功能,可以根据拍摄地点、拍摄日期等信息来进行照片的检索,并且可以将照片按照自己的类别进行分组。如果要打开Adobe Lightroom,可以在电脑的程序中找到Adobe Lightroom的图标,双击打开即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)