计算机基础:图形、图像相关知识笔记

news/2024/11/23 17:08:17/

             

1、图形、图像的基础知识

图形:由称为矢量的数学对象所定义的直线和曲线等组成。

图像:也称为栅格图像,由点阵图或位图图像、用像素来代表图像。每一个像素都被分配一个特点的位置和颜色值。

图形和图像之间在一定条件下可以互相转换,比如采用光栅化技术可以将图形转换为图像;采用图形跟踪技术可以将图像转换为图形。

2、图形、图像的颜色知识

颜色是创建图像的基础,颜色是通过光而被人感知,不同的物体受到光线照射后,一部分被光线吸收,其余被反射到人的眼中并被人的大脑感知,称为人们所见颜色的表达。

2.1 颜色的三要素

色调:色调主要指颜色的类别,比如红色、绿色等。

饱和度:饱和度指某一颜色的深浅程度。对于统一色调的颜色,饱和度越高颜色越深,。

亮度:是描述光作用于人眼时引起的明暗程度感觉,主要是彩色明暗的深浅程度。彩色辐射频率越大亮度越高。

2.2 三基色原理

理论上说任何一种颜色都可以由三种基本的颜色根据不同的比例混合而成。常见的三基色:红、绿、蓝。

红绿蓝三基色进行混合的情况如下:

红色+绿色=黄色

红绿+蓝色=品红

绿色+蓝色=青色

红色+绿色+蓝色=白色

若两种色光混合形成白光,则这两种颜色互为补色。

2.3 颜色模型

颜色模型是用来精确标定和生成各种颜色的一套规则和定义。常见的颜色模型有:RGB颜色模型、CMY颜色模型、YUV颜色模型

3、图像的获取

将现实世界的景物或物理介质上的图文输入计算机的过程称为图像的获取。

图像获取的方式:直接利用数字图像库的图像、利用绘图软件创建图像、数字转换设备采集图像。

数字转换设备获取图像的过程:采样、量化、编码

4、图像的属性

图像的属性主要包括:分辨率、像素深度、真/伪彩色、图像的表示法、种类。

4.1 分辨率

图像分辨率:组成一幅图像的像素数目。采用图像的水平方向和垂直方向的像素数来表示。

显示分辨率:显示设备能够显示图像的区域大小。一般用于 显示显示设备水平方向和垂直方向的最大像素的数目。比如1024*768 。

4.2 像素深度

像素深度指存储每个像素所用的二进制位数,用来度量图像的色彩分辨率的。像素的位数越多,它表达的颜色数组越多,深度就越深。

4.3 真/伪彩色

真彩色:组成一幅彩色图像的每个像素值中有R、G、B这个三个基色分量,每个基色分量直接决定显示设备的基色强度。反映原图像真实色彩称为真彩色。

伪彩色:图像中的每个像素的颜色不是由3个基色分量的数值直接表达的,而是把像素值作为地址索引在色彩表中查找这个像素的实际R、G、B分量,这种图像颜色的表达方式称为伪彩色。

5、图像的压缩编码知识

5.1 图像数据量计算

计算公示:图像的数据量=图像的总像素数*像素深度/8(Byte)

例如:一幅540*480的256色图像,数据量为:

640*480*8/8=300KB 。

数据量越大占用的存储空间就越大,减少图像的数据量是提供图像网络传输速度的重要手段。

5.2 数据压缩

1、无损压缩:压缩前和压缩后数据完全一致。主要有:熵编码技术(香农-范诺编码、霍夫曼编码、算术编码)、行编码技术、无损预测编码技术(无损DPCM技术)、词典编码技术(LZ97、LSZS、LZW)等。

2、有损压缩:压缩前和压缩后数据并非完全一致。压缩过程中有不可恢复的信息丢失,有一定的失真量,但在能接受范围之内。最常见的有损压缩编码标准是JPEG。

6、图像的文件格式

1、BMP文件(.bmp)

windows操作系统采用的一种图像文件格式。一般不采用其他任何压缩,占用存储空间比较大。图像深度可选1位、4位、8位、24位。黑白、16色、256色和真彩色。

2、GIF文件(.gif)

可以实现简单动画效果的图像文件格式。图像深度为1~8位,最多支持256中色彩图像。常用于HTML文档当中。

3、TIFF文件(.tif)

针对扫描仪和桌面系统开发的通用图像文件格式。

4、PCX文件(.pcx)

PC画笔的图文件格式。

5、PNG文件格式(.png)

PNG文件支持无损 数据压缩。为了替代gif。

6、JPEG文件(.jpg)

采用JPEG压缩算法、文件的压缩比例很高,非常适合处理大量图像的场合。

7、WMF文件(.wmf)

只用在windows系统中保存的不是点阵信息,而是函数调用的信息。


http://www.ppmy.cn/news/574870.html

相关文章

点阵图(位图)与矢量图的区别

转自:http://www.eramx.com/article.php/97 计算机绘图分为点阵图(又称位图或栅格图像)和矢量图形两大类,认识他们的特色和差异,有助于创建、输入、输出编辑和应用数字图像。位图图像和矢量图形没有好坏之分,只是用途不同而已。因此,整合位图图像和矢量图形的优点,才是处…

【Python自然语言处理+tkinter图形化界面】实现智能医疗客服问答机器人实战(附源码、数据集、演示 超详细)

需要源码和数据集请点赞关注收藏后评论区留言私信~~~ 一、问答智能客服简介 QA问答是Question-and-Answer的缩写,根据用户提出的问题检索答案,并用用户可以理解的自然语言回答用户,问答型客服注重一问一答处理,侧重知识的推理。 …

月近万次发布,故障率<4‰如何做到?去哪儿测试左移重难点揭秘!

一分钟精华速览 去哪儿发布的数据显示,在过去一年中,其发布故障率始终保持在 4‰ 以下并不断降低。作为一家出行旅游服务平台,去哪儿网如何在复杂的业务场景下,仍能保持如此低的故障率?其中功能测试左移功不可没。 本…

一个很久的故事

一转眼,5年又过去了.过去,认为时间就能冲淡一切,如今还是一样 生活到底存在着什么样的含义,我不懂!习惯伪装自己的我,真的好累但你不懂~ 记得从2003年开始,我做什么事情都是失败的,在我背后没有人支持自己,孤孤单单的走到了现在! 记得在每一次的失败后,自己都学会了自己去安慰自…

python 调试方法总结

说在前面 我觉得没有什么错误是调试器无法解决的,如果没有,那我再说一遍,如果有,那当我没说 一、抛出异常 可以通过 raise 语句抛出异常,使程序在我们已经知道的缺陷处停下,并进入到 except 语句   ra…

神舟电脑上的神器----“control center 管理软件”

前言: 现在有许许多多的人都爱上了神舟电脑的“物美价廉”,那么在使用神舟电脑的时候,我们有哪些值得知道的事情?我认为用神舟电脑而不知道,神舟电脑上的控制中心“control center 管理软件”,将没有比这个…

QT6之多线程控制——互斥量和信号量

在程序中,通常竞争使用临界资源,但如果不加限制就很可能出现异常或未达到预期的结果。 临界资源一次仅允许被一个线程使用,它可以是一块内存、一个数据结构、一个文件或者任何其他具有排他性使用的东西。 这些必须互斥执行的代码段称为“临界区(Critical…

神舟战神Z8-CU7NA折腾Windows10 + Manjaro双系统

前言: 此博文是笔者折腾笔记, 同时贡献给爱折腾的Linuxer, 笔者使用过Ubuntu, 红帽RHEL, CentOS, Fedora, Manjaro(按时间先后顺序), 我个人觉得好用性一个比一个强. 另外①操作系统而言看需求和个人喜好, 用Windows还是Linux或者MacOS没有什么好争辩的, ②Linuxer用图形操作还…