识别图片

本文介绍了RGB565和RGB888两种图像格式,阐述了它们在存储颜色上的差异,并探讨了如何识别BMP图片属于哪种格式,同时提及了图片在不同格式间的转换方法。
摘要由CSDN通过智能技术生成

背景

       队友发了一张bmp图给我,而我发现这张图虽然用电脑默认软件打开显示正常但在一些程序里打不开。问过队友后他跟我说这个图本来是png他直接改了后缀为bmp发我的。于是我花了点时间对图片进行研究,主要是为了以后可以快速识别图片特性。

目录

1.   RGB565、RGB888是什么?

2.   怎么识别出bmp图片是1中分类的哪一种?

3.    怎么将图片在这bmp、jpg、png类型中互相转换?

1.RGB565、RGB888是什么?

      uint8,表示变量是无符号整数,范围是0到255(范围也就是2的8次方).一般在图像处理中很常见。

      在计算机中存储RGB图像的都是uint 8型。每个R G B都有2的8次方即256个种类,所以用RGB能表达的就是256×256×256种颜色。
正常的RGB888/RGB24是由24位即3个字节来描述一个像素,R、G、B各8位。而实际使用中为了减少图像数据的尺寸,如视频领域,对R、G、B所使用的位数进行的缩减,如RGB565和RGB555。
RGB565 就是R-5bit,G-6bit,B-5bit,是16位的,2个字节;5+6+5,第一字节的前5位是R,后三位+第二字节前三位是G,第二字节后5位是B
RGB555 就是R-5bit,G-5bit,B-5bit,是16位的,2个字节;RGB各5位,有1位未用。
RGB888 就是R-8bit,G-8bit&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值