65536色 如何转换2B latex公式编号1a 1b是 8b=1B?

计算机上的颜色是怎样形成的_百度知道
计算机上的颜色是怎样形成的
我知道是颜色代码转换,
可是一堆数字显示在屏幕上就能看到颜色吗
颜色到底是怎样输入到计算机上的
提问者采纳
点距--相同颜色最邻近两个象素点之间的距离(红、绿、蓝所组合的各种颜色)象素是由红、绿、蓝三种颜色被电了枪激励后所形成的颜色来描述的,颜色的深浅用颜色数来描述,颜色数实际是用二进制数的位数多少来表示的,位数越多,颜色深度越大。在了解CRT显示器工作原理之前,我们先来了解一下三原色的原理。还记得我们小时候画画,经常将红、蓝、绿色的水彩颜料以不同的分量混合成各种各样的色彩吧?那就是利用了三原色的原理,只是我们当时不知道而已。在自然界中有着各种各样的颜色,都是通过光来反映给我们的。而这些色彩几乎都可以由选定的三种单色光以适当的比例混合得到,而且绝大多数的彩色光也可以分解成特定的三种单色光。这三种选定的颜色被称为三原色,各三原色相互独立,其中任一种基色是不能由另外两种基色混合而得到,但它们相互以不同的比例混合,就可以得到不同的颜色,例如大家都很熟悉的黄色加蓝色合成绿色。理解了三原色,聪明的你一定会想到,可以用这样一个原理来制作彩色显示器呀。没错,我们今天的色彩丰富的CRT显示器正是由这个三原色原理制造出来的。刚才我们提到,三原色的选择在原则上是任意的,但是通过实验研究发现,人们的眼睛对红、绿、蓝三种颜色反应最灵敏,而且它们的配色范围比较广,用这三种颜色可以随意配出自然界中的大部分颜色,因此在CRT显示器中,选用红、绿、蓝三种颜色作为三原色,还分别用R、G、B三个字母来表示。现在问题来了,怎样可以把这三原色的光表现出来呢,我们需要一个机电装置来完成这一表现过程二、从三原色到彩色CRTCRT显示器(学名为“阴极射线显像管”)是就是这样一种装置,它主要由电子枪(Electron gun)、偏转线圈(Deflection coils)、荫罩(Shadow mask)、荧光粉层(phosphor)和玻璃外壳五部分组成。其中我们印象最深的肯定是玻璃外壳,也可以叫做荧光屏,因为它的内表面可以显示丰富的色彩图像和清晰的文字。CRT显示器是怎样将三原色原理用在其中的呢?当然,并不是直接将这三原色画在荧光屏上,而是用电子束来进行控制和表现的。这首先有赖于荧光粉层,在荧光屏上涂满了按一定方式紧密排列的红、绿、蓝三种颜色的荧光粉点或荧光粉条,称为荧光粉单元,相邻的红、绿、蓝荧光粉单元各一个为一组,学名称之为像素。每个像素中都拥有红、绿、蓝(R、G、B)三原色,根据我们刚才所说的三原色理论,这就有了形成千变万化色彩的基础。然而,怎样把这三原色混合成丰富的色彩呢?我们通过电子枪(Electron gun)来解决这个问题,没错,电子枪就好像手枪一样,可以发射,不过发射的不是子弹,而是非常高速的电子束。其工作原理是由灯丝加热阴极,阴极发射电子,然后在加速极电场的作用下,经聚焦极聚成很细的电子束,在阳极高压作用下,获得巨大的能量,以极高的速度去轰击荧光粉层。这些电子束轰击的目标就是荧光屏上的三原色。为此,电子枪发射的电子束不是一束,而是三束,它们分别受电脑显卡R、 G、 B三个基色视频信号电压的控制,去轰击各自的荧光粉单元。受到高速电子束的激发,这些荧光粉单元分别发出强弱不同的红、绿、蓝三种光。根据空间混色法(将三个基色光同时照射同一表面相邻很近的三个点上进行混色的方法)产生丰富的色彩,这种方法利用人们眼睛在超过一定距离后分辨力不高的特性,产生与直接混色法相同的效果。用这种方法可以产生不同色彩的像素,而大量的不同色彩的像素可以组成一张漂亮的画面,而不断变换的画面就成为可动的图像。很显然,像素越多,图像越清晰、细腻,也就更逼真。可是,怎样用电子枪来同时激发这数以万计的像素发光并形成画面呢?科学家们想到了一个很聪明的办法,其原理是利用了人们眼睛的视觉残留特性和荧光粉的余辉作用,这就是我们即使只有一支电子枪,只要我们的三支电子束可以足够快地向所有排列整齐的像素进行激发,我们还是可以看到一幅完整的图像的。大家不要怀疑,我们现在的CRT显示器中的电子枪能发射这三支电子束,然后以非常非常快的速度对所有的像素进行扫描激发。要形成非常高速的扫描动作,我们还需要偏转线圈(Deflection coils)的帮助,通过它,我们可以使显像管内的电子束以一定的顺序,周期性地轰击每个像素,使每个像素都发光,而且只要这个周期足够短,也就是说对某个像素而言电子束的轰击频率足够高,我们就会看到一幅完整的图像。我们把这种电子束有规律的周期性运动叫扫描运动。  3.显示器的扫描方式理解了三原色,聪明的你一定会想到,可以用这样一个原理来制作彩色显示器呀。没错,我们今天的色彩丰富的CRT显示器正是由这个三原色原理制造出来的。刚才我们提到,三原色的选择在原则上是任意的,但是通过实验研究发现,人们的眼睛对红、绿、蓝三种颜色反应最灵敏,而且它们的配色范围比较广,用这三种颜色可以随意配出自然界中的大部分颜色,因此在CRT显示器中,选用红、绿、蓝三种颜色作为三原色,还分别用R、G、B三个字母来表示。现在问题来了,怎样可以把这三原色的光表现出来呢,我们需要一个机电装置来完成这一表现过程没错,因为有大量排列整齐的像素需要激发,必然要求有规律的电子枪扫描运动才显得高效,通常实现扫描的方式很多,如直线式扫描,圆形扫描,螺旋扫描等等。其中,直线式扫描又可分为逐行扫描和隔行扫描两种,相信大家都经常听到,事实上,在CRT显示系统中两种都有采用。逐行扫描是电子束在屏幕上一行紧接一行从左到右的扫描方式,是比较先进的一种方式。而隔行扫描中,一张图像的扫描不是在一个场周期中完成的,而是由两个场周期完成的。在前一个场周期扫描所有奇数行,称为奇数场扫描,在后一个场周期扫描所有偶数行,称为偶数场扫描。无论是逐行扫描还是隔行扫描,为了完成对整个屏幕的扫描,扫描线并不是完全水平的,而是稍微倾斜的,为此电子束既要作水平方向的运动,又要作垂直方向的运动。前者形成一行的扫描,称为行扫描,后者形成一幅画面的扫描,称为场扫描。有了扫描,就可以形成画面,然而在扫描的过程中,怎样可以保证三支电子束准确击中每一个像素呢?这就要借助于荫罩(Shadow mask),它的位置大概在荧光屏后面(从荧光屏正面看)约10mm处,厚度约为0.15mm的薄金属障板,它上面有很多小孔或细槽,它们和同一组的荧光粉单元即像素相对应。三支电子束经过小孔或细槽后只能击中同一像素中的对应荧光粉单元,因此能够保证彩色的纯正和正确的会聚,所以我们才可以看到清晰的图像。至于画面的连续感,则是由场扫描的速度来决定的,场扫描越快,形成的单一图像越多,画面就越流畅。而每秒钟可以进行多少次场扫描通常是衡量画面质量的标准,我们通常用帧频或场频(单位为Hz,赫兹)来表示,帧频越大,图像越有连续感。我们知道,24Hz场频是保证对图像活动内容的连续感觉,48Hz场频是保证图像显示没有闪烁的感觉,这两个条件同时满足,才能显示效果良好的图像。其实,这就跟动画片的形成原理是相似的,一张张的图片快速闪过人的眼睛,就形成连续的画面,就变成动画.三、单色显示器工作原理刚才我们谈到的是彩色CRT显示器的工作原理,现在有必要再跟大家回顾一下我们的“古董”——单色显示器的工作原理,其实两者的原理是相当相似的,而且单色CRT的工作原理还比较简单一点。单色显示器的单色显像管只能显示一种颜色,但可有灰度等级,也就是亮度层次,如对于黑白显像管,除了可以显示黑色和白色外,还可以显示黑色同白色之间的各级灰色。由于电子束的强弱是受电脑显示卡送来的视频信号控制的,电子束强,像素发的光就亮一些;电子束弱,像素发的光就暗一些,因此每个像素发光的亮暗程度是不同的。这样,大量的亮暗程度不同的像素聚合在一起就会形成一幅图像或文字。我们知道,在电脑里面有一块板卡和显示器相连接,那就是显示卡,它主要接受CPU的控制和送来的信息进行加工处理。显示卡在主机外部有个接口,通过电缆和显示器相连。显示卡把主机以二进制输出的数字信息变为显示器能够处理的视频信号、同时再加人行频、场频同步信号或其它控制信号,然后通过数据线转送到CRT显示器的内部电路中,这主要包括场扫描电路、行扫描电路、视频放大及显像管附属电路、显示器电源电路。其中场扫描电路和行扫描电路是控制电子枪扫描荧光屏像素的形式,保证准确击中每一个像素。而视频放大及显像管附属电路主要是用于对视频信息进行再加工以形成图像,至于显示器的电源电路,就是提供显示器稳定的电源供应的设备。这样,由显示卡送过来的数据经过处理,再由显示器中的电子枪(Electron gun)、偏转线圈(Deflection coils)、荫罩(Shadow mask)、荧光粉层(phosphor)和荧光屏来显示出图像或者文本,这就是我们在显示器中看到的画面形成的全过程结语:彩色CRT显示器的发展已经相当成熟,单从显像管来说,就已经有球面显像管、柱面显像管,一般平面显像管和纯平面显像管,这些显像管具有不同的性质,适合不同的使用人群。而从工作原理而言,基本上是没有多大的差别,只是在扫描技术、画面表现技术上不断突破,相信未来一天,CRT显示器的技术会更上一层楼。
提问者评价
非常感谢呐 ~
其他类似问题
为您推荐:
其他3条回答
我们经常会发现一种颜色会有一种色值.可是,有时候做一些图画,很难找到该种颜色的色值,或者有时候的一些表示方法看不懂,有了颜色代码就很方便了! 从#后第1位开始每2位为一组,表示一个颜色的值
第1组为红色 第2组为绿色 第3组为蓝色
下面我把从0到255的十六进制和十进制都列出,等号前为十六进制,等号后为对应的十进制
你可以把代码代入进去就知道RGB的色值了 00=0 01=1 02=2 03=3 04=4 05=5 06=6 07=7 08=8 09=9 0A=10 0B=11 0C=12 0D=13 0E=14 0F=15 10=16 11=17 12=18 13=19 14=20 15=21 16=22 17=23 18=24 19=25 1A=26 1B=27 1C=28 1D=29 1E=30 1F=31 20=32 21=33 22=34 23=35 24=36 25=37 26=38 27=39 28=40 29=41 2A=42 2B=43 2C=44 2D=45 2E=46 2F=47 30=48 31=49 32=50 33=51 34=52 35=53 36=54 37=5...
发光二极管
发光二极管
颜色的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁若CRT分辨率为,像素颜色数为65536色,则显示存储器容量至少是多少_百度知道
若CRT分辨率为,像素颜色数为65536色,则显示存储器容量至少是多少
我有更好的答案
,即颜色位数为16位(16bit)8bit=1Byte=1B,即8位=1字节也就是说每个像素占用16/8=2B而显示的总像素数为所以至少的显示容量为 B=÷ MB≈3.955MB
其他类似问题
为您推荐:
显示存储器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁excel表中每一单元格与上行单元格数值比较,并颜色标注_百度知道
excel表中每一单元格与上行单元格数值比较,并颜色标注
请问: excel表,单列中每一单元格与上行单元格数值比较,数值比较大或小采用颜色标注
谢谢各位,可能问题没说清楚,举例说明:
2B列数值比较,B2大于B1标注为绿色,B3与B2一样、B4小于B3为红色
提问者采纳
比如需要比较的单元格为B1:B100,方法:选B2:B100(一定要从B2开始),格式-条件格式,条件1,公式,输入=B2&B1,点右边的格式-字体,颜色选绿色;添加,条件2,公式,输入=B2&B1,点右边的格式-字体,颜色选红色,确定.
提问者评价
其他类似问题
12人觉得有用
为您推荐:
其他3条回答
打开excel ALT+F11打开vba编辑器输入以下内容:Sub Macro1()Dim c As IntegerDim d As IntegerDim e As Integere = 12 '此处为列号,可以自己修改c = Range(&A65536&).End(xlUp).RowFor d = 1 To cIf Cells(d + 1, e) & Cells(d, e) Then Cells(d + 1, e).Interior.Color = vbRedNext dEnd Sub然后运行就可以看到结果了,大于上行的单元格背景会变成红色
假设你比较A列,从A1开始就是数据。colorindex是颜色,你可以多试几个数字看看有没有合适的颜色。
Sub Macro1()
Range(&A2&).Select
Do Until ActiveCell.Value = &&
If ActiveCell.Value & ActiveCell.Offset(1, 0).Value Then
With Selection.Interior
.ColorIndex = 36
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
ElseIf ActiveCell.Value & ActiveCell.Offset(1, 0).Value Then
With Selection.Interior
.ColorIndex = 12
.Pattern = xlSolid
.PatternCo...
利用EXCEL中的条件格式菜单,在其中选择新建规则,在其中选择最后一个使用公式选项。在其中输入=$A$2&$A$1,在格式选项中选择合适的颜色。不过此种方法只能一个单元格一个单元格的输入。最好的方法是另起一行,在其中先判断是否大于,输出对应的值。这时再用条件格式对值进行判断并设置格式。
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁[转载]搞了两天的VGA有点结果(RGB&1bit/8色&驱动显示
一.先整理下资料:
显卡所处理的信息最终都要输出到显示器上,显卡的输出接口就是电脑与显示器之间的桥梁,它负责向显示器输出相应的图像信号。CRT
显示器因为设计制造上的原因,只能接受模拟信号输入,这就需要显卡能输入模拟信号。VGA 接口就是显卡上输出模拟信号的接口,VGA
(Video Graphics Array
)接口,也叫D-Sub接口。虽然液晶显示器可以直接接收数字信号,但为了兼容性,大多数液晶显示器也配备了VGA 接口。
&&&VGA 是IBM
在1987 年随PS /2
机一起推出的一种视频传输标准,具有分辨&率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。目前VGA
技术的应用还主要基亍VGA 显示卡的计算机、笔记本等设备。根据分辨率不同,VGA 分为VGA (640x480 )、SVGA
(800x600 )、XGA ( )、SXGA( )等。虽然说VGA
的标准对于现在的个人计算机市场十分过时,但是VGA
仍然是所有制造商所支持的最低标准,例如不管所有厂商的显卡,在不安装自己驱动的情况下,都是支持VGA标准显示的。
3.VGA电气特性
二.时序分析
VGA其实就是相当于一块芯片,跟单片机驱动IC一样,满足一定的时序,便能驱动起来。
(1)扫描轨迹
VGA的扫描其实很简单,大致轨迹如下所示:
每扫描完一行,从新开始下一行;每扫完一场(帧),重新开始下一场。你懂的。
(2)行场扫描
以下是行扫描,场扫描HS,VS时序图
如上如所示:VGA一直在扫描,每一场的扫描包括了若干行扫描,如此循环。
(3)VS时序深入分析
VS时序如下所示:
可见时序的循环,可被划分为a,b,c,d4个时期。这四个时期定义如下:
A~B:场消隐期 即同步,相当于还原扫描坐标吧
B~C:场消隐后肩 相当于准备开始扫描吧
C~D:场显示期 扫描中,数据有效区域
D~E:场消隐前肩 完成扫描,相当于准备同步
(4)HS时序深入分析
可见时序的循环,可被划分为a,b,c,d4个时期。这四个时期定义如下:
A~B:行消隐期 即同步,相当于还原扫描坐标吧
B~C:行消隐后肩 相当于准备开始扫描吧
C~D:行显示期 扫描中,数据有效区域
D~E:行消隐前肩 完成扫描,相当于准备同步
综上描述,我们只要知道每个时期的时间,便可以表示出VGA的时序。而FPGA的工作是由固定频率的时钟触发的,因此某固定时间可以用n次触发来表示。因此我们很容易就想到了FPGA常用的计数方法:比如说行扫描,我们计数0~H_total-1。用另一个进程将其划分为4个时期,按标注分配。其实这相当于状态机。
上面内容一部分来自
行数据时序,顾名思义,也就是显示一行数据的时序。从图中可以看出,显示一行数据需要处理两件事情。第一:产生行同步HSYNC。不难看出,HSYNC&是一个脉冲信号,此信号的周期为:t=ab+bc+cd+de
,低电平时间为ab。其中ab、cb、cd、de 均为时间信号,这些信号根据需要显示的分辨率不同而不同。第二:产生显示的数据(DATA
)信号,此信号为模拟信号,当在显示有效数据(Active video )cd 内,DATA 信号为0~0.714Vpp
的模拟电压(R、G、B ),根据分辨率的不同,DATA的采样率、点数也皆不相同。
&&&&帧数据时序同行时序类似,也就是显示一屏数据的时序。只是这里的基本单&位为每行数据,而行数据里面的最基本单位为每个点,如800x600即每行800个点(像素),总共600行。上面提过,不同的分辨率,时序上的时间是不一样的。
下表列出常用分辨率及时间参数:
三.时序实现
时序的实现有很多方式,可以用与用芯片,可以用快速的CPU ,也可用可编程器件来实现。这里采用廉价的可编程器件,来产生VGA
所需的时序。由于目前液晶显示器的普及,而高于60Hz(相当于一秒刷新60次,即显存1S内送60幅图片给显示器显示)的刷新率对于液晶来说,没有任何意义,所以我们以800x600
在60Hz 的刷新率下为例,解说VGA 时序的产生。从表2 可以看出, ,需要40.0MHz
的驱动时钟,经过计算可知,HSYNC& 信号频率为 37.8787kHz
,低电平脉冲时间为3.2μs。&HSYNC&
信号频率(&HSYNC=1/26.4us&
M=26.4us) ,而VSYNC的周期T=1/60=0.0166s。详细verilog 代码如下:
module vga_dis(
&&&clk,rst_n,
&&&hsync,vsync,
&&&vga_r,vga_g,vga_b
input rst_n;&//低电平复位
&//行同步信号
&//场同步信号
output vga_r;
output vga_g;
output vga_b;
//--------------------------------------------------
reg[10:0] x_&//行坐标
reg[9:0] y_&//列坐标
always @ (posedge clk or negedge rst_n)
&if(!rst_n) x_cnt &= 11'd0;
&else if(x_cnt == 11'd1056) x_cnt
&else x_cnt &= x_cnt+1'b1;
always @ (posedge clk or negedge rst_n)
&if(!rst_n) y_cnt &= 10'd0;
&else if(y_cnt == 10'd628) y_cnt &=
&else if(x_cnt == 11'd1056) y_cnt
&= y_cnt+1'b1;
//--------------------------------------------------
&//有效显示区标志
assign valid = (x_cnt &= 11'd216)
&& (x_cnt &
(y_cnt &= 10'd27) &&
(y_cnt & 10'd627);
wire[10:0] xpos,&//有效显示区坐标
assign xpos = x_cnt-11'd216;
assign ypos = y_cnt-10'd27;
//--------------------------------------------------
reg hsync_r,vsync_r;&//同步信号产生
always @ (posedge clk or negedge rst_n)
&if(!rst_n) hsync_r &= 1'b1;
&else if(x_cnt == 11'd0) hsync_r &=
1'b0;&//产生hsync信号
&else if(x_cnt == 11'd128) hsync_r
always @ (posedge clk or negedge rst_n)
&if(!rst_n) vsync_r &= 1'b1;
&else if(y_cnt == 10'd0) vsync_r &=
1'b0;&//产生vsync信号
&else if(y_cnt == 10'd4) vsync_r &=
assign hsync = hsync_r;
assign vsync = vsync_r;
//--------------------------------------------------
&//显示一个矩形框
wire a_dis,b_dis,c_dis,d_&//矩形框显示区域定位
assign a_dis = ( (xpos&=220)
&& (xpos&=240)
(ypos&=140) &&
(ypos&=460) );
assign b_dis = ( (xpos&=580)
&& (xpos&=600)
( (ypos&=140) &&
(ypos&=460) );
assign c_dis = ( (xpos&=220)
&& (xpos&=580)
(ypos&140)&
&& (ypos&=160)
assign d_dis = ( (xpos&=220)
&& (xpos&=580)
( (ypos&=440) &&
(ypos&=460) );
&//显示一个小矩形
wire e_&//矩形的显示有效矩形区域
assign e_rdy = ( (xpos&=385)
&& (xpos&=415)
(ypos&=285) &&
(ypos&=315) );
//--------------------------------------------------
&//r,g,b控制液晶屏颜色显示,大背景显示蓝色(001),矩形框显示绿色(010),内部小块为粉色(101)
assign vga_r = valid ? e_rdy : 1'b0;
assign vga_g = valid ?& (a_dis | b_dis | c_dis |
d_dis) : 1'b0;
assign vga_b = valid ? ~(a_dis | b_dis | c_dis | d_dis) :
modelsim仿真:
图中可以看出HSYNC的周期约等于26.4us,VSYNC的周期约等于16.59ms,与设计符合。
////////////////////////////////////////////////////////////////////////////////////
猜想:利用廉价的可编程逡辑器件,实现800x600 分辨率,60Hz 刷新率的下的高彩色(16bit 色)显示
800x600 分辨率16bit 下,一屏幕的数据有
960KB(800*600*2B/1024)。选用存储芯片作为显存,存储一屏幕的数据。16bit&
高彩色显示,RGB 分别占的位数为5 :6 :5 模式,也就是红色用5 位、绿色用6 位、蓝色用5
位来表示,理论上可以达到2^16=65536种色彩(一个点/像素有65536种颜色选择,每个像素需要2B存储)。FPGA输出电压为3.3V,要经过电平转换成高电平时为0.714V(上面简单的FPGA一种基色一位输出信号的直接串联个电阻分压即可,一种基色多位输出的要用上电阻网络才行),再经过DAC转换成3路RGB模拟信号通过VGA接口驱动显示器。
/////////////////////////////////////////////////////////////////////////////////////
关于真彩色(来自百度百科)
在RGB色彩空间,图像深度与色彩的映射关系主要有、和调配色。
  真彩色(true-color)是指图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。例如图像深度为24,用R:G:B=8:8:8来表示色彩,则R、G、B各占用8位来表示各自基色分量的强度,每个基色分量的强度等级为2^8=256种。图像可容纳2^24=16M种色彩(24位色)。24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方。但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度,为了方便称呼,就规定它为32位色。少量显卡能达到36位色,它是24位发色数再加512阶颜色灰度.但其实自然界的色彩是不能用任何数字归纳的,这些只是相对于人眼的识别能力,这样得到的色彩可以相对人眼基本反映原图的真实色彩,故称真彩色。
  伪彩色(pseudo-color)图像的每个像素值实际上是一个索引值或代码,该代码值作为色彩查找表CLUT(Color
Table)中某一项的入口地址,根据该地址可查找出包含实际R、G、B的强度值。这种用查找映射的方法产生的色彩称为伪彩色。用这种方式产生的色彩本身是真的,不过它不一定反映原图的色彩。在VGA显示系统中,调色板就相当于色彩查找表。从16色标准VGA调色板的定义可以看出这种伪彩色的工作方式。
  伪彩色一般用于65K色以下的显示方式中。标准的调色板是在256K色谱中按色调均匀地选取16种或256种色彩。一般应用中,有的图像往往偏向于某一种或几种色调,此时如果采用标准调色板,则色彩失真较多。因此,同一幅图像,采用不同的调色板显示可能会出现不同的色彩效果。
  调配色(direct-color)的获取是通过每个像素点的R、G、B分量分别作为单独的索引值进行变换,经相应的色彩变换表找出各自的基色强度,用变换后的R、G、B强度值产生的色彩。
  调配色与伪彩色相比,相同之处是都采用查找表,不同之处是前者对R、G、B分量分别进行查找变换,后者是把整个像素当作查找的索引进行查找变换。因此,调配色的效果一般比伪彩色好。
  调配色与真彩色比,相同之处是都采用R、G、B分量来决定基色强度,不同之处是前者的基色强度是由R、G、B经变换后得到的,而后者是直接用R、G、B决定。在VGA显示系统中,用调配色可以得到相当逼真的彩色图像,虽然其色彩数受调色板的限制而只有256色。
16bit的一般叫做高彩色,可以采用565,555等模式。
/////////////////////////////////////////////////////////////////////////////////////////
贴近生活的常识:
分辨率的多少意味着显存需要多少,就拿的分辨率来说吧,69760象素,而现在显示器的颜色质量一般都是24位或者32位,那么一个就要24bit/8=3字节,或者32bit/8=4字节的。再乘上刚才得道的像素数=5079040字节的显存,也就是说还没有让画面动起来,就需要处理这么多数据。会给显卡带来不必要的负担。如果看的话,每秒24帧的速度,可以算一下5M*24=120M。也就是说显卡要有120M以上才能更好的显示。当然有一些技术,不会使用这么多显存,所以分辨率大了没什么用。讲的有点多了,简单说一下,一般的电视刷新率为50HZ,但是显示器一般都在75HZ以上,因为刷新率越高,你看到的东西越真,也就是说在看桌子,椅子的时候,刷新率是眼睛的刷新率,而看显示器时,眼睛的刷新率不会正好跟显示器相同,所以就要显示器快一些,这样眼睛就不会觉得显示器在闪烁,一般刷新率越高越好,。补充一点,眼睛的刷新率就是24HZ左右,因为电影正好就是以眼睛的刷新率为速度的。不过因为是液晶显示器,液晶显示器是渐变的,因为颜色变化比较缓慢,所以不会伤到眼睛,默认的60HZ完全可以保护眼睛。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。你好~请教,宏能使用工具转换成VBA吗? 我想实现A例数据在B、C、D例中找到自己并将相同的用一种颜色表示_百度知道
提问者采纳
Sub 标记()Dim ANum As Range, BCDNum As RangeDim ATop, AEnd, ColorBH As LongDim arr()ATop = Range(&A1&).End(xlDown).RowAEnd = Range(&A65536&).End(xlUp).RowColorBH = 2For Each ANum In Range(&A& & ATop & &:& & &A& & AEnd)
ColorBH = ColorBH + 1
ANum.Interior.ColorIndex = ColorBH
For Each BCDNum In Range(&B1:d& & ATop - 1)
If ANum = BCDNum Then BCDNum.Interior.ColorIndex = ColorBH
NextNextEnd Sub
提问者评价
非常感谢~~
来自:求助得到的回答
其他类似问题
为您推荐:
其他1条回答
'很简单,给你写个测试例自己修改一下:
Sub test()
Dim i, j, rng
With Sheet1
'-------------------下面一段给你生成的随机数,测试用的
.[a1].Interior.ColorIndex = 3
.[a2].Interior.ColorIndex = 4
.[a3].Interior.ColorIndex = 6
For Each rng In .Range(&b1:e10&)
rng.Value = Int(Rnd * 10) + 1
'---------------------
.Range(&b1:e10&).Interior.ColorIndex = xlNone
For i = 1 To .[a65536].End(xlUp).Row
For Each rng In .Range(&b1:e...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 2b选股公式 的文章

 

随机推荐