如何读取一副BMP像中的数据并存入数组
作者:百变鹏仔日期:2023-08-04 15:12:32浏览:13分类:文字大全
文件指针指向的是一个保存文件信息的结构,在你用fread读取文件的时候它就自动把读取位置向后移动了,这个你不用管他。
代码如下:
const RGBQUAD undefinedQuad={0,0,0,0};
const DWORD _16bitMask=(1biClrUsed,file);
}
pxcnt=infoheader->biHeight*infoheader->biWidth;
pixels=(RGBQUAD*)malloc(sizeof(RGBQUAD)*pxcnt);
//从header->bfOffBits开始读取,
fseek(file,header->bfOffBits,SEEK_SET);
if(infoheader->biBitCountbiSizeImage);
fread(bits,1,infoheader->biSizeImage,file);
//如果有调色板,则将复制到对应像素
switch(infoheader->biBitCount)
{
case 1:
case 2:
case 4:
{
for(i=0;ibiBitCount>>8]>>(i&7)&((1>10)&_16bitMask;
pixels[i].rgbReserved=0;
}
}
break;
case 24:
{
//将三个字节的数据扩展为4字节的
for(i=0;ibiSizeImage,file);
}
fclose(file);
return pixels;
}
在VS2008上测试通过,应该也能在VC6上通过。
我的邮箱IkariEnator@gmail.com
nyx彩妆暂时没有中文的名字,一般直接读nyx这三个字母即可。
来自美国的专业彩妆NYX,强调简单的生活与简单的彩妆,回归到单纯的原点,让彩妆发挥自己的作用。NYX彩妆不但是专业人士的肯定,一般消费者使用后也是惊叹不已。
尤其是它的眼影更值一提,质地十分细致柔软,而且混色效果好,画上眼睛完全看不见粉末。在北美各大美妆网站NYX的销量都是名列前茅。
扩展资料
nyx产品
1、NYX 6色遮瑕修容盘
NYX的这款遮瑕修容盘是非常多功能的一款遮瑕修容盘,不大也很适合随身带,质地是软软糯糯的很好推开,但是可能有点拔干,所以打底工作一定要做好。
2、NYX blush palette 八色腮红盘
NYX的这个腮红盘也是很实用,包括了基本上的腮红色系,其中包含了三个珠光色,五个哑光色,粉质摸起来也是丝绒质感,基本不怎么飞粉,但是就是有点容易结块;第一排颜色偏暖色调,橘色系居多,比较适合黄皮,第二排颜色都是偏冷色调比较适合白皮。
3、NYX哑光立体塑颜矿物粉底液
这款粉底液主打丝绒哑光的质地,上脸是屋面的妆效,控油力和持久力都很不错,色号选择非常的多,绝对可以选到最适合自己的色号。
鹏仔 微信 15129739599百科狗 baikegou.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
- 上一篇:已经是第一篇了
- 下一篇:已经是最后一篇了
猜你还喜欢
- 06-12 狐狸的狸怎么造句?
- 06-12 造句的造造句怎么写?
- 06-12 无论总是怎么造句?
- 06-12 确诊无误怎么造句?
- 06-12 可见一斑怎么造句?
- 06-12 目瞪口呆怎么造句?
- 06-12 after可以怎么造句?
- 06-12 英语返回怎么造句?
- 06-12 双手奉上怎么造句?
- 06-12 列表怎么造句简便的造句?
- 06-12 151时怎么造句?
- 06-12 一半怎么造句?
- 搜索