永发信息网

BMP图片怎么修改大小是64乘64的 各位大虾帮帮忙!!

答案:2  悬赏:30  手机版
解决时间 2021-03-07 05:06
BMP图片怎么修改大小是64乘64的 各位大虾帮帮忙!!
最佳答案
位图一共有两种类型,即:设备相关位图(DDB)和设备无关位图(DIB)。DDB位图在早期的Windows系统(Windows 3.0以前)中是很普遍的,事实上它也是唯一的。然而,随着显示器制造技术的进步,以及显示设备的多样化,DDB位图的一些固有的问题开始浮现出来了。比如,它不能够存储(或者说获取)创建这张图片的原始设备的分辨率,这样,应用程序就不能快速的判断客户机的显示设备是否适合显示这张图片。为了解决这一难题,微软创建了DIB位图格式。
  设备无关位图 (Device-Independent Bitmap)
  DIB位图包含下列的颜色和尺寸信息:
  * 原始设备(即创建图片的设备)的颜色格式。
  * 原始设备的分辨率。
  * 原始设备的调色板
  * 一个位数组,由红、绿、蓝(RGB)三个值代表一个像素。
  * 一个数组压缩标志,用于表明数据的压缩方案(如果需要的话)。
  以上这些信息保存在BITMAPINFO结构中,该结构由BITMAPINFOHEADER结构和两个或更多个RGBQUAD结构所组成。BITMAPINFOHEADER结构所包含的成员表明了图像的尺寸、原始设备的颜色格式、以及数据压缩方案等信息。RGBQUAD结构标识了像素所用到的颜色数据。
  DIB位图也有两种形式,即:底到上型DIB(bottom-up),和顶到下型DIB(top-down)。底到上型DIB的原点(origin)在图像的左下角,而顶到下型DIB的原点在图像的左上角。如果DIB的高度值(由BITMAPINFOHEADER结构中的biHeight成员标识)是一个正值,那么就表明这个DIB是一个底到上型DIB,如果高度值是一个负值,那么它就是一个顶到下型DIB。注意:顶到下型的DIB位图是不能被压缩的。
  位图的颜色格式是通过颜色面板值(planes)和颜色位值(bitcount)计算得来的,颜色面板值永远是1,而颜色位值则可以是1、4、8、16、24、32其中的一个。如果它是1,则表示位图是一张单色位图(译者注:通常是黑白位图,只有黑和白两种颜色,当然它也可以是任意两种指定的颜色),如果它是4,则表示这是一张VGA位图,如果它是8、16、24、或是32,则表示该位图是其他设备所产生的位图。如果应用程序想获取当前显示设备(或打印机)的颜色位值(或称位深度),可调用API函数GetDeviceCaps(),并将第二个参数设为BITSPIXEL即可。
全部回答
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
骐达是什么品牌
女生一米五八标准体重是多少
【缭绕的意思】萦绕和缭绕这两个词有什么不同
求懂行的网友给我配台电脑,预算5000,主要玩
异地恋跟男朋友冷战两天分手了
起步挂一档需要踩油门吗?
大地基在哪里啊,我有事要去这个地方
翻译:吃太多的垃圾食品对你的健康有害
假如一男一女俩个人是朋友 有一天 男的跟女的
PC机CPU中的MMX指
判断消化道出血停止的依据是症状渐趋好转,血
明远东路这个地址在什么地方,我要处理点事
恋与制作人许墨图片
中石化的调度是什么工作
我想建立个私房菜馆怎么运做
推荐资讯
【新目标英语八年级下册】八年级下册新目标英
宗字怎么写好看
13款经典福克斯2.3万公里保养项目需要做哪些
求同花顺公式此公式以当天开盘、收盘、最高、
我不知道为啥在无聊的时候喜欢和网友聊生活琐
艾迪儿国际早教在什么地方啊,我要过去处理事
请问所有的茉莉花种类都喜阳光吗?是不是都要
潮州市电子商务园区在什么地方啊,我要过去处
MBI理财央视报道
海之拓图文在什么地方啊,我要过去处理事情
一关闭蓝牙。。。系统自动就变成静音模式了。
已知图中平行四边形的面积是9.6㎡,求阴影部分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?