冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

颜色为什么是65535(颜色为什么是color)

admin2023-01-10科技生活97

奇怪的颜色代码 绿色是65280 黄色是65535 谁能给我一个这种颜色的代码 希望全一点 或者告诉我蓝色是多少

这个是计算机里颜色的数字表示。要详细理解得用很大篇幅解释计算机的字节概念、存储方式等。下面简单说明一下。

在所谓的24位彩色里,蓝、绿、红各占8位(8bits)。8位正好可以用两位十六进制数表示,最大的是0xFF,也就是十进制的255。

24位彩色的排列顺序是8位蓝、8位绿、8位红。

纯最亮的红色表示为0x0000FF,也就是255

纯最亮的绿色表示为0x00FF00,也就是65280

纯最亮的蓝色表示为0xFF0000,也就是16711680

计算机显示的丰富色彩是红绿蓝各不同深浅颜色的组合。黄色就是红和绿组合产生的。

红色的0x0000FF与绿色的0x00FF00加起来是0x00FFFF,也就是十进制的65535。

“每幅画面为1024×768×65535色”中各个数字是什么意思?

横向的像素点1024,竖向的像素点768,所以画面的总像素应该是1024*768=786432个像素点。

65536色,指的是颜色数,每一个像素点上能够现实65536种颜色。

像素点越多,画面的颜色越细腻(而不是越多颜色,颜色数已经固定了哦)

一般在电脑显示上是以2进制表示,65536就是16位色(一个是10进制,一个是2进制,2的16次方,拿个计算器算下就知道了,24位色转换成10进制是多少呢?呵呵,自己计算吧)

所以你的第二个问题就可以知道了——因为你没有给出颜色数(你给了显存数和像素数。。。。。),所以答案是:不能计算。

嗯,我觉得自己说的很清楚了,要是不明白就给我发短消息。

手机数据里的65535色,16万色1600万色都是一个标准下说的吗?

其实并不大。你别被商家糊弄了。

一个像素的颜色不同通过不同的数据表示。

我们知道,一个字节是八位,能表示2的八次方种颜色。

两个字节就是十六位,能表示2的16次方种颜色。

如果我们取对数,很容易计算出以下结果:

65535是2的16次方,表示一个像素的颜色信息占用两个字节。

16W是2的18次方,占了两个多字节。

而1600W则是2的24次方,占了三个字节而已。

它们最多只差了一个字节而已。差一个字节就是2的八次方倍。所以,1600W只比6W强了一半而已。

某显示器的分辨率为1024*1024,可显示的不同颜色总数为65536种,则显存的存储的容量是?

颜色种数为65535,说明每种颜色用16(2^16==65536)位表示

即:每个象素点要有16b==2b表示,

所以:1024*1024个象素点,用:1024*1024*2b==2mb

最大分辨率一定程度上跟显存有着直接关系,因为这些像素点的数据最初都要存储于显存内,因此显存容量会影响到最大分辨率,但目前现在流行应用的64MB、128MB等足以应付,目前的显存容量并不会制约最大分辨率。

扩展资料:

最大分辨率在一定程度上跟显存有着直接关系,因为这些像素点的数据最初都要存储于显存内,因此显存容量会影响到最大分辨率。在早期显卡的显存容量只具有512KB、1MB、2MB等极小容量时,显存容量确实是最大分辨率的一个瓶颈;

但主流显卡的显存容量,就连64MB也已经被淘汰,主流的娱乐级显卡已经是1GB、2GB或6GB,某些专业显卡甚至已经具有1GB的显存,在这样的情况下,显存容量早已经不再是影响最大分辨率的因素,之所以需要这么大容量的显存,不过就是因为现在的大型3D游戏和专业渲染需要临时存储更多的数据罢了。

参考资料来源:百度百科-最大分辨率

彩色显示器的红绿蓝三基色分别使用6个二进制表示

彩色显示器的红绿蓝三基色分别使用6个二进制表示,三种基色并在一起有65535的三次方种颜色共65536种颜色。

4个二进位能够表示0~~16之间的16个数值,然后有三种基色,排列组合能够得到16的三次方4096种值,每一个值就代表一种颜色。

R最多表示8种颜色:2*2*2=8,因为每个位最多能表示两个数,即0和1;同理,G和B也分别表示8种颜色,那么,显示器中表示的颜色为8*8*8=512。

6+6+4=16位,因为是2进制,所以2^16=65536。

64*64*16=65536。

彩色显示器的彩色是由三基色合成而得到的,某显示器的三基色R、G...:26万种R、G、B分别使用6个二进位表示,那么就是以2为基础6通道,就是2的6次方,即64.所以RGB模型的显示系统可以显示64*64*64=262144色,即26万种。

R=G=B=255时,用ffffff表示;R=G=B=128时,用808080表示,R=G=B=0时,用000000表示。

若一台显示器中r,g,b分别用3位二进制数来表示,那么它可以显示:r最多表示8种颜色:2*2*2=8,因为每个位最多能表示两个数,即0和1;同理,g和b也分别表示8种颜色,那么显示器中表示的颜色为8*8*8=512。

三基色原理,即红、绿、蓝三种颜色,通俗地讲就是利用这三种颜色可以组成我们所能见到的所有颜色.将R,G,B三基色信号转换成Y,R-Y,B-Y信号是为了利用它的优点进行传输。

扩展资料:

自然界中的绝大部分彩色,都可以由三种基色按一定比例混合得到;反之,任意一种彩色均可被分解为三种基色。作为基色的三种彩色,要相互独立,即其中任何一种基色都不能由另外两种基色混合来产生。

由三基色混合而得到的彩色光的亮度等于参与混合的各基色的亮度之和。三基色的比例决定了混合色的色调和色饱和度。

在中学的物理课中我们可能做过棱镜的试验,白光通过棱镜后被分解成多种颜色逐渐过渡的色谱,色依次为红、橙、黄、绿、蓝、靛、紫,这就是可见光谱。

其中人眼对红绿蓝三色最为敏感,人的眼睛就像一个三频接收器的体系,任何一种基色都不能由其它两种颜色合成。红绿蓝是三基色,这三种颜色合成的颜色范围最为广泛。红绿蓝三基色按照不同的比例相加合成混色称为相加混色。

参考资料:百度百科-三基色

某显示器的最高分辨率为1024*1024,可显示的不同颜色的总数为65536

颜色种数为65535,说明每种颜色用16(2^16==65536)位表示.

即:每个象素点要有16b==2B表示,

所以:1024*1024个象素点,用:

1024*1024*2B==2MB

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~