计算机不知道红色的意思(也不知道字母A的意思)。
计算机获取数据(255,0,0)并将其放入内存,告诉像素X具有这样的值。真正的图形库处理像素的位置,知道坐标,也知道颜色的深度,现在我们通常是每像素32位,具有一致的模式。
显卡将读取内存,解释它,并将其转换为标准化信号(例如,HDMI、SRGB、每通道8位、逐行、4:4:4颜色配置、屏幕大小的AxB、数据速度等),并将其发送到屏幕。如果屏幕可以解释这样的数据流,它会将其发送到面板,面板将照亮像素(通常只允许背光以特定的强度通过像素)。滤色器应用在每个像素上,这样你的眼睛就会得到一种特定的颜色。如果移开滤色器,计算机、显卡、屏幕和面板将无法知道您看到的是不同的颜色)。
所以:计算机只处理数字。库和计算机语言处理用户(或更好的程序员)对数据的接口,因此您可以在CSS中编写"red“,或者在HTML中编写#FF0000,或者255,0,0。然后,一个或多个库(例如,移动窗口、透明度)将处理数据,其中包含一些关于结构的信息(屏幕的系统设置)。显卡、屏幕和pannels对数据的含义知之甚少。
注:操作系统、显卡和屏幕可能会改变颜色的含义。这通常是在颜色配置文件中完成的,以根据硬件获得更好的颜色,但也有测试ICC文件,它只是反转颜色(或用于高对比度,或色盲者)。在这种情况下,计算机不知道“红色”将被显示为“黑色”(作为示例)。
你应该一直认为是“三明治”:语义(所以真正的含义)应该只在第一次输入和最后一次输出时才知道。对于其余的,计算机只是与数字打交道(它们可能对语义一无所知)。很抱歉有这么个不必要的比喻。
相关知识
掌握颜色代码:设计与编程的基础
Python 颜色代码大全
粉红颜色代码
紫色颜色代码
青色颜色代码
灰色/灰色颜色代码
基于颜色名称的颜色代码
粉色颜色代码,嫩粉色的rgb是多少
HTML颜色代码是什么?给网页设计师的快速入门指南
RGB颜色代码图表
网址: 计算机如何评估颜色代码? https://m.huajiangbk.com/newsview2566536.html
| 上一篇: android中所有颜色代码 |
下一篇: HTML常用的颜色代码参考表 |