资讯专栏INFORMATION COLUMN

关于图像原理的浅分析

Yuanf / 2063人阅读

摘要:图像的像素矩阵全称是分别代表红色通道绿色通道蓝色通道。位色,每个像素的颜色是的次方,共约万种颜色。位色,在位色的基础之上再增加一个表示图像透明度信息的通道。图像清晰度像素分辨率决定单位面积里的像素点个数,故像素越大,分辨率越高,照片越清晰。

一张图片是如何显示在屏幕上的?

首先我们要知道任何一张图片都是由一个一个小的方格组成的,我们称这样的方格为像素点。

计算机图形的种类从本质上讲,主要有两种计算机图形:一种是位图图像,即是把图像分割成若干个小方格,每个小方格称为一个像素点,由这些像素点排列组成,计算机通过表示这些像素点的位置、颜色、亮度等信息,从而表示出整幅图像。

通俗来说,像素是一种数据结构,一个像素就是一个小的图像单元,包含了RGB三个数据,分别代表红色,绿色,蓝色,每个数据的范围为0---255,数据的大小代表颜色的深浅。

像素点的值存储在哪? 

在了解像素点存储在哪之前,我们需要了解一个专业术语------像素深度

像素深度:存储每个像素所用的位数,也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,例如,一张彩色图片的每个像素都是用R、G、B三个分量表示,每个分量是8bit(位),则三个分量一共24bit(位),我们就说这个图片像素的深度是24,每个像素的颜色数是2^24=16777216种颜色中的一种。我们也可以说像素深度就是图像深度,表示像素的位数越多,表达的颜色数目就越多,则深度就越深。

图像的像素矩阵

RGBA全称是:Red Green Blue Alpha

Red Green Blue分别代表红色通道、绿色通道、蓝色通道。

Alpha叫A通道,也叫阿尔法通道,表示每个像素的透明度,255表示完全不透明,0表示完全透明。

颜色深度

颜色深度通常分为以下几类:

8位色,每个像素的颜色是2的8次方,共256种颜色。

16位色,每个像素的颜色是2的16次方,共65536种颜色。

24位色,每个像素的颜色是2的24次方,共约1680万种颜色。

32位色,在24位色的基础之上再增加一个表示图像透明度信息的Alpha通道。

图像清晰度

像素、分辨率决定单位面积里的像素点个数,故像素越大,分辨率越高,照片越清晰。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121106.html

相关文章

  • 解析js对象的浅复制与深复制原理

    摘要:浅复制假设有两个对象现在想把对象的值复制给,由于对象的两个值都是原始类型,用浅复制即可。深复制简单来说深复制就是当遇到值是对象类型的时候就再运行一遍复制。 试想这样一种场景,自己编写了一个js插件,调用插件时参数是以对象的形式传入的,插件也有自己的默认值,当运行的时候就涉及到传入参数和默认值的合并,即用到对象的深复制和浅复制。 浅复制 假设有两个对象 var objA = { a:...

    wenyiweb 评论0 收藏0
  • 关于JavaScript的浅拷贝和深拷贝

    摘要:引用类型值引用类型值是保存在堆内存中的对象,变量保存的只是指向该内存的地址,在复制引用类型值的时候,其实只复制了指向该内存的地址。 前言 要理解 JavaScript中浅拷贝和深拷贝的区别,首先要明白JavaScript的数据类型。JavaScript有两种数据类型,基础数据类型和引用数据类型。js的基本类型:undefined,null,string,boolean,number,s...

    shenhualong 评论0 收藏0
  • 关于js的浅拷贝与深拷贝

    摘要:原文地址浅拷贝和深拷贝只针对像这样的复杂对象的简单来说,浅拷贝只拷贝一层对象的属性,而深拷贝则递归拷贝了所有层级。浅拷贝通过来实现浅拷贝。 原文地址:http://www.silenceboy.com/201... 浅拷贝和深拷贝只针对像Object, Array这样的复杂对象的.简单来说,浅拷贝只拷贝一层对象的属性,而深拷贝则递归拷贝了所有层级。 浅拷贝 通过 Object.ass...

    summerpxy 评论0 收藏0
  • 原理解释 - 收藏集 - 掘金

    摘要:巧前端基础进阶全方位解读前端掘金我们在学习的过程中,由于对一些概念理解得不是很清楚,但是又想要通过一些方式把它记下来,于是就很容易草率的给这些概念定下一些方便自己记忆的有偏差的结论。 计算机程序的思维逻辑 (83) - 并发总结 - 掘金从65节到82节,我们用了18篇文章讨论并发,本节进行简要总结。 多线程开发有两个核心问题,一个是竞争,另一个是协作。竞争会出现线程安全问题,所以,本...

    AlphaGooo 评论0 收藏0
  • 原理解释 - 收藏集 - 掘金

    摘要:巧前端基础进阶全方位解读前端掘金我们在学习的过程中,由于对一些概念理解得不是很清楚,但是又想要通过一些方式把它记下来,于是就很容易草率的给这些概念定下一些方便自己记忆的有偏差的结论。 计算机程序的思维逻辑 (83) - 并发总结 - 掘金从65节到82节,我们用了18篇文章讨论并发,本节进行简要总结。 多线程开发有两个核心问题,一个是竞争,另一个是协作。竞争会出现线程安全问题,所以,本...

    forrest23 评论0 收藏0

发表评论

0条评论

Yuanf

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<