码迷,mamicode.com
首页 > 其他好文 > 详细

BMP图片分析

时间:2017-10-09 01:54:29      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:黑白   处理   struct   href   彩色   bmp   article   round   介绍   

16位图BMP格式:

参考:16位位图格式及对16位位图的一点个人总结

关于bmp的介绍一搜一箩筐,本文就不详细介绍那些常见格式的BMP,本文将主要针对16位位图进行介绍,注意不是16色。下面会有介绍。

还是先说说bmp的基础知识,bmp是bitmap的缩写,bitmap术语上翻译过来是“位图”的意思。为什么是位图,理解了bmp格式后应该就很容易明白了。

常见的bmp格式有单色、16色、256色、24位位图:(在windows下画图软件另存一张图片就可以选中这些格式存储)

  单色图:一个像素只有黑白两种颜色,因为它只需要一位就能控制颜色,所以叫单色;

  16色:一个像素有16种颜色,需要4位控制颜色;

  256色:一个像素有256种颜色,需要8位控制即;

  24位位图:一个像素有256*256*256种颜色,这是windows的全色图;

  16位位图:一个像素的颜色由16位两个字节控制,具体多少种颜色看下面介绍;

像素简介:

  像素其实就是一个点的颜色,用硬件表示就是一个RGB灯的颜色。我们日常所用的电脑屏幕,手机屏幕等等都是由许多个RGB组合而成的点阵。

而一个屏幕有多少个RGB组成,屏幕厂商会提供数据手册给出规格。如我屏幕最大的分辨率是1280*800,则我电脑屏幕的像素个数就是他们的乘积。

通过简单的软件处理,则可以将屏幕配置成更小的分辨率,所以电脑分辨率配置里可以选择多个分辨率。

RGB概念:

  RGB是三原色的简称,红绿蓝(这是电子上通常用的三原色,可能与生物学的有所不同)。bmp图片中对RGB进行了分级,每种颜色分成256级。

24位位图拥有所有组合的颜色,所以24位图又被称为全色图。

16位位图:

  16位位图有多种形式存储图片,常见的两种是555和565,在ps存储bmp图片时可以选择不同格式的图片。555只使用了15位存储颜色数据,

还有一位别有用处,这里不详细介绍。详细介绍下565格式,5R6G5B,所以该格式下的每个像素有5*6*5=150种颜色。之所以介绍这个格式的bmp,

是因为3.5寸TFT彩色屏幕只接受这种格式的bmp。

BMP文件格式:

  有四部分组成:1、14字节的文件头;2、40字节的位图信息;3、调色板(根据情况而定);4、位图颜色数据(根据图片大小而定);

 

 

未完待续,20171008

 

BMP图片分析

标签:黑白   处理   struct   href   彩色   bmp   article   round   介绍   

原文地址:http://www.cnblogs.com/qiangyan/p/7492602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!