首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

调色板详解

  • 23-09-22 19:42
  • 4147
  • 5179
blog.csdn.net

在这里插入图片描述
在这里插入图片描述
调色板是一种采用索引的压缩算法,目的是为了节省存储空间,只有图片的颜色小于256或等于色的时候才采用,对于像素深度高于16位的图像,不使用调色板。

原理:在低颜色深度的模式下,在有限个数的颜色值与RGB颜色之间建立一个一一对应的线性表。当使用低颜色深度模式下的某种颜色时,不需要对这种颜色的RGB分量进行描述,只需用它在线性表中的索引号,就可以表征出该颜色。因为索引号的编码长度远远小于RGB分量的编码长度,所以使用调色板,既可以达到显示彩色图像,又可以较少图像所占用的存储空间。所以简单的来说调色板就是一个颜色的索引表。


示例说明:

给出一张分辨率为450*500的图片,颜色为16色的彩色图,即该图片所用到的彩色数目总共有16种,每一个像素都用R、G、B三个分量表示,即每个像素的深度为8位,这样的话每个像素有3个颜色分量,存储一个像素需要8 * 3位,即3个字节大小,计算出存储该图片所需要是存储空间的大小:
S i z e 1 = 450 ∗ 500 ∗ 3 = 675000 B y t e Size1=450*500*3=675000 Byte Size1=450∗500∗3=675000Byte
但如果我们采用调色板压缩算法,即建立一张索引表来记录着16中颜色,只需要4位(0.5个字节长度)就可以表示出这16中颜色在索引表中的位置,这张索引表占用的存储空间大小为3 * 16 = 48 Byte,可以计算出采用索引表存储该图片需要的存储空间大小为:
S i z e 2 = ( 450 ∗ 500 ∗ 0.5 ) + ( 3 ∗ 16 ) = 112548 B y t e Size2 =(450 * 500 * 0.5 ) + (3*16) = 112548 Byte Size2=(450∗500∗0.5)+(3∗16)=112548Byte
这样一对比,采用调色板所需要是存储空间的大小约为原来的1/6,达到了节约存储空间大小的目的


说明:黑白图像(单色图)所用到的调色板的颜色数据是2;256种颜色的图像(灰度图),使用调色板,调色板记录的颜色数目是256种颜色,通过调色板的索引值就可以标准所用到的颜色类型;而对于像素深度为16比特或者24比特的真彩色图像,不使用调色板,图像数据中直接保留RGB三种颜色分量的组合。


什么是真彩色图像?

答:图像的颜色种类包括了RGB颜色空间所有可表征的颜色数目,例如16位色图和24位色图

那么为什么真彩色图像不使用调色板呢?

答:因为如果用调色板来表示真彩色图像所用到的颜色种类时,所需要的存储空间比直接使用RGB分量组合来表征颜色所需要的存储空间还要大,所以对于真彩色图的颜色我们直接使用RGB颜色分量的组合来表示


欢迎关注博主微信公众号,扫一扫我们一起Happy呀!!!
在这里插入图片描述

注:本文转载自blog.csdn.net的Cohen_ina的文章"https://blog.csdn.net/weixin_45615071/article/details/105554979"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top