00003__位图简介

一、简介

​ 位图是由像素(Pixel)组成,像素是位图最小的信息单元,存储在图像栅格中。 每个像素都具有特定的位置和颜色值。按从左到右、从上到下的顺序来记录图像中每一个像素的信息,如:像素在屏幕上的位置、像素的颜色等。位图图像质量是由单位长度内像素的多少来决定的。单位长度内像素越多,分辨率越高,图像的效果越好。位图也称为“位图图像”“点阵图像”“数据图像”“数码图像”。

二、颜色编码

  • RGB:位图颜色的一种编码方法,用红(red)、绿(green)、蓝(blue)三原色的光学强度来表示一种颜色。这是最常见的位图编码方法,可以直接用于屏幕显示。

  • CMYK:位图颜色的一种编码方法,用青(cyan)、品红(magenta )、黄(yellow)、黑(key/black)四种颜料含量来表示一种颜色。常用的位图编码方法之一,可以直接用于彩色印刷。

三、基本属性

属性 说明
像素 图像的宽度和高度方向上含有的像素数目(Pixel)
分辨率 单位打印长度上的图像像素的数目,即常说的1024×768
大小 它一般以字节为单位
图像深度 存储每个像素所用的位数
色调 各种图像色8彩模式下图像的原色(例如,RGB模式的图像的原以为R、G、B3种)的明暗度
饱和度 图像颜色的深度,它表明了色彩的纯度
色相 红、橙、黄、绿、青、蓝、紫7色组成,每一种颜色即代表一种色相。
亮度 人眼对图片的明暗感觉
色彩通道 CMYK图像默认有4个通道,分别为青色、洋红、黄色、黑色;RGB有3个通道,分别为红、绿、蓝
图像层次 类似使用fireworks制作图片是使用的图层

四、位图格式

  • JPG:使用的一种失真压缩标准方法,24 bit真彩色,不支持动画、不支持透明色。JPEG的压缩方式通常是破坏性资料压缩(lossy compression),即在压缩过程中图像的品质会遭受到可见的破坏。一张图片多次上传下载后,图片逐渐会失真。
  • PNG:格式是无损数据压缩的,PNG格式有8位、24位、32位三种形式,其中8位PNG支持两种不同的透明形式(索引透明和alpha透明),24位PNG不支持透明,32位PNG在24位基础上增加了8位透明通道(32-24=8),因此可展现256级透明程度。
  • BMP:是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP图像所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
  • 占用空间:BMP > PNG > JPG
格式 压缩模式 透明支持
JPG 有损压缩 不支持
PNG 无损压缩 支持
BMP 无压缩 不支持

五、RGB格式

  • RGB565 :每个像素用16位表示,RGB分量分别使用5位、6位、5位
  • RGB555 :每个像素用16位表示,RGB分量都使用5位(剩下的1位不用)
  • RGB24 (RGB888):每个像素用24位表示,RGB分量各使用8位
  • RGB32 (RGB8888):每个像素用32位表示,RGB分量各使用8位(剩下的8位不用)
  • ARGB32 :每个像素用32位表示,RGB分量各使用8位(剩下的8位用于表示Alpha通道)

六、颜色空间

  • CMYK:印刷业
  • RGB:crt类监视器
  • HSB:传统技术工作的画家或设计者习惯使用此钟模式,H是色调,S是饱和度,I是强度
  • YUV: Dvd类输入分量 ,Y表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度

00003__位图简介相关推荐

  1. Redis系列之位图简介

    文章目录 位图定义 应用场景 基本使用 查找统计 位图定义 位图并不是一种数据结构,其实就是一种普通的字符串,也可以说是byte数组.基本语法是setbit/getbit,刚才说了是一个byte数组, ...

  2. SQL Server 2000中的并行处理和执行计划中的位图运算符

    SQL Server 2000中的并行处理和执行计划中的位图运算符 摘抄自:SQLServer 2000并行处理和位图简介 刘志斌 并行查询介绍 Degree of Parallelism(并行度) ...

  3. 位图文件解析-位图(bmp)、图标(ico)与光标(cur)

    一.位图(bmp) 1.位图简介 BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广.它采用位映射存储格式 ...

  4. Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)

    Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)(畅销10年,经典再现!) 罗云彬 著 ISBN 978-7-121-20759-4 2013年7月出版 定价:99.00元 75 ...

  5. 海量数据处理之 Bit-map 详细讲解

    现在有这么一个问题:现存在 20 亿个数字,需要知道哪些数字没有出现在里面.这个问题你可能觉得一个 for 循环就能解决.但是有两个问题,第一个就是for循环效率的问题,第二个问题就是 20 亿个数字 ...

  6. 琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记

    琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记 2011年12月20日 基础篇 第1章 背景知识 1 1.1 Win32的软硬件平台 1.1.1 80x86系列处理器简史 1.1 ...

  7. 《操作系统-真象还原》08. 内存管理系统

    文章目录 实现 ASSERT 断言 实现开.关中断的函数 实现 ASSERT \_\_VA_ARGS\_\_ 测试断言 位图 bitmap 及其函数的实现 位图简介 位图的定义与实现 内存管理系统 内 ...

  8. Windows环境下32位汇编语言程序设计(典藏版)

    <Windows环境下32位汇编语言程序设计(典藏版) > 基本信息 作者: 罗云彬 出版社:电子工业出版社 ISBN:9787121207594 上架时间:2013-7-8 出版日期:2 ...

  9. BMP位图图像格式简介

    BMP位图图像格式简介 1. 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-fileheader).位图信息头(bitmap-informationheader).彩色表(colo ...

  10. 位图排序 大数据_干货分享:大话12种排序算法

    干货分享:大话12种排序算法 常见的排序算法: 快速排序.堆排序.归并排序.选择排序 插入排序.二分插入排序 冒泡排序.鸡尾酒排序 桶排序.计数排序.基数排序.位图排序 技能点: 1.归并排序在O(N ...

最新文章

  1. 宿主机訪问virtualBox中Ubuntu
  2. 练习一下linux中的list函数。
  3. 机器视觉_Java机器学习,第2部分
  4. 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...
  5. Java 正则表达式 总结
  6. RTMP的URL/Vhost规则
  7. 《C++ Primer》2.6.1节练习
  8. 理解总结篇—List、Set、Map
  9. 2022中国私域流量管理研究报告
  10. 【多线程】CAS乐观锁
  11. Spring Boot初识(2)- Spring Boot整合Mybaties
  12. IIS安装前已经安装了.NET Framework,安装后如何启用.NETFramework
  13. 笔试题:简述以下两个for循环的优缺点
  14. Vivado 2019.1 使用教程
  15. xjad java反编译工具使用
  16. C语言显示图书信息的讲解,C语言图书信息管理系统解析.pdf
  17. 关于企业能源管控平台在轧钢行业能源管理中的应用
  18. 學習雜記(SpringCloud)
  19. x264源码分析-psy-rd参数
  20. OmniGraffle 7.2 for Mac

热门文章

  1. Java+SpringBoot+vue+elementui垃圾分类网站系统mysql源码介绍
  2. 华三交换机配置DHCP中继
  3. c语言messagebox多窗口,C语言messagebox用法
  4. 红帽linux系统安装指导
  5. 行政人员为什么需要一套固定资产管理系统?
  6. 2018CUMCM(数学建模国赛)_B——智能RGV的动态调度策略
  7. 海信信号机后台服务器配置,海信自适应交通信号控制系统解决方案
  8. 深入理解Android网络编程 技术详解与最佳实践电子书pdf下载
  9. 方立勋jdbc mysql视频_java视频教程 Java自学视频整理(持续更新中...)
  10. 常见打印机故障有哪些