NPHOTO.NET
新摄影论坛 > 器材讨论区 > 尼康 Nikon > 紧急:什么叫“24位真彩色”?  
回复帖子
 作者 主题 
2010-01-06 16:55  #1
会员
背景模糊

级别: 小学一年级
积分: 40
发帖数: 37
注册日期: 2009-08
来自: 中国, 黑龙江, 哈尔滨
紧急:什么叫“24位真彩色”?
如题,请教各位老师:通常JPG格式的照片是不都是“24位真彩色”的?
在照片的属性(摘要----高级)里有个名词:“位深度:24”,是不是就是“24位真彩色”的意思?如果不是,怎样变成“24位真彩色”。谢谢!


[ 此帖由 背景模糊 最后编辑于: 2010-01-06 17:36 ]
搜索:主题· 帖子· 图片 引用 · 报告  
 
2010-01-06 20:21  #2
会员
吴帆

级别: 小学六年级
积分: 861
发帖数: 854
注册日期: 2007-12
来自: 中国, 北京, 不知道
是,“位深度:24”就是“24位真彩色”的意思。
JPG支持24位色彩。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-07 14:07  #3
会员
背景模糊

级别: 小学一年级
积分: 40
发帖数: 37
注册日期: 2009-08
来自: 中国, 黑龙江, 哈尔滨
引用:
最初由 吴帆 发表
是,“位深度:24”就是“24位真彩色”的意思。
JPG支持24位色彩。

好的,非常感谢!我是照寸照遇到的这个问题,对方只要350DPI, 24位真彩色格式的文件......
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-07 23:16  #4
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
这个问题如果认真说起来,就要从计算机的代码结构说起,那三天三夜也说不完。

简单的说,归根结底计算机使用的都是二进制,因此所有的数量级都是建立在二进制的基础上的,无论是存储空间,运算速度,文件大小等等。

如果要表示颜色,每一个对应的颜色都需要一个二进制代码来表示,如果使用8位的二进制,可以实际表示2^8 (2的8次方)=256种颜色,也就是CGA / VGA显示器最早能显示的颜色。

16位的二进制代码可以表示 2^16 (2 的16次方), 也就是65536种色彩。

24位的二进制代码可以表示 2^24 (2的24次方),也就是16,777,216种色彩。其中红(R)绿(G)蓝(B)各个通道分别占用8bit,它们各有2^8=256个等级。

一般称24bit以上的色彩为真彩色,当然还有采用30bit、36bit、42bit的。

使用的色彩代码越长,同样像素的文件的文件大小也就相应的成幂次级增长。

使用超过16位以上的色彩文件在普通的显示器,尤其是液晶显示器上看不出任何区别,原因是液晶显示器本身不能显示出那么多的色彩。但是对于彩色印刷就非常有用,因为油墨的点非常的细,同时由于印刷尺幅的放大原因, 更大的文件可以在印刷的时候呈现出更细腻的层次和细节。


[ 此帖由 天上客 最后编辑于: 2010-01-08 17:51 ]

____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 11:56  #5
会员
吴帆

级别: 小学六年级
积分: 861
发帖数: 854
注册日期: 2007-12
来自: 中国, 北京, 不知道
LS的,你在误导别人呀
前面的都没错,只是把问题复杂化了。
后面的就不对啦!16位色别说在普通CRT显示器和24位色差别较大,在普通LCD同样有较大区别。
除非显示对象是春色或者花花绿绿没什么过渡的图片,一旦出现人像或者蓝天这种颜色过渡细腻的图片,16位色立即原形毕露,过渡差太多了,一大块一大块的过渡色斑色块色条,惨不忍睹。
TN面板的LCD也能显示24位色,虽然通过抖动实现,效果略差,但仍然可以显示24位色。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 17:56  #6
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
百度了一下, 相对比较专业的说法。(以下资料转自百度百科)


真彩色目录True-color
真彩色简介
  真彩色是指图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。
  计算机表示颜色也是用二进制。16位色的发色总数是65536色,也就是2的16次方;24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方。但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度,为了方便称呼,就规定它为32位色。少量显卡能达到36位色,它是24位发色数再加512阶颜色灰度。
  至于32位色和16位色肉眼分辨不出来?其实如果你用两台品牌型号都一样的显示器,分别调不同的色,就能看出区别,而只是一台机的反复转换就比较难分辨出来。如果你用的是WINDOWS XP,在WINDOWS启动时有个“欢迎使用”字样的界面,那里的兰色颜色过渡就很容易看出区别,16位色的颜色过渡很容易看出被分层了,不自然;而用32位色就相当柔和,过渡很自然。


____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 17:56  #7
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
真彩色解析
  真彩色(麦金塔电脑用户则为百万色)图像是一种用三个或更多字节描述像素的计算机图像存储方式。
  一般来说,前三个通道都会各用一个字节表示,如红绿蓝(RGB)或者蓝绿红(BGR)。如果存在第四个字节,则表示该图像采用了阿尔法通道。然而,实际系统往往用多于8位(即1字节)表达一个通道,如一个48位的扫描仪等。这样的系统都统称为真彩色系统。
  每一色光以8位元表示,每个通道各有256(28)种阶调,三色光交互增减,RGB三色光能在一个像素上最高显示24位1677万色(256*256*256=16,777,216),这个数值就是电脑所能表示的最高色彩。普遍认为人眼对色彩的分辨能力大致是一千万色,因此由RGB形成的图像均称做真彩色。
  尽管一个阿尔法通道只是一个透明通道,从图像角度来说意义不大,然而这种32位的图像却在桌面时代大行其道。因为有了Alpha通道,在屏幕上描绘半透明图像变得简单了,(这往往是对绘图硬件加速设备的要求)在电脑桌面上能更为轻而易举地实现半透明窗口、菜单渐隐和阴影等效果。
  虽然阿尔法通道对于显示缓冲来说没有意义,但是在现实系统中仍然使用着32位真彩色,这是因为在32位的位图中对于像素的寻址更加容易。对24 位像素寻址需要乘以3,这样比通过移位就可以实现的乘以4的计算量更大。
  以上的解释都是站在微软的立场上阐述的,因为其产品视窗系列,即Windows操作系统,均以24位色为真彩色。实际上,真彩色也可以是一种不借助于色彩搜寻表(Color Look-Up Table,CLUT)的显示模式。因此真彩色也可以以各种色彩深度表示(8位,16位,24位……只要不涉及色彩搜寻表)。
  那么,图像像素在内存中的存在结构是什么样的呢?要将颜色深度(Depth)与颜色类型(Color Type)结合起来。如:一幅PNG图片的颜色深度是:真彩色图像8bit,颜色类型是:带α通道数据的真彩色图像, 则第一像素的存储结构是:共需要4*8=32bit, 即一个像素点用32bit来存储。其中的4代表, 每一像素由R、G、B、α(透明通道)四部分,每部分的bit位数由Depth来决定,即每一个分色值由8bit(255)来表示。这样就能计算一幅图片共需要多少内存。就可以定义Byte()数组来存读取后存储,并进行相关的操作了。


____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 17:57  #8
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
真彩色与伪彩色、直接色的区别
  描述一幅图像需要使用图像的属性。图像的属性包含分辨率、像素深度、真/伪彩色、图像的表示法和种类等。本节介绍前面三个特性。
  搞清真彩色、伪彩色与直接色的含义,对于编写图像显示程序、理解图像文件的存储格式有直接的指导意义,也不会对出现诸如这样的现象感到困惑:本来是用真彩色表示的图像,但在VGA显示器上显示的图像颜色却不是原来图像的颜色。
  1. 真彩色(true color)
  真彩色是指在组成一幅彩色图像的每个像素值中,有R,G,B三个基色分量,每个基色分量直接决定显示设备的基色强度,这样产生的彩色称为真彩色。例如用RGB 5∶5∶5表示的彩色图像,R,G,B各用5位,用R,G,B分量大小的值直接确定三个基色的强度,这样得到的彩色是真实的原图彩色。
  如果用RGB 8:8:8方式表示一幅彩色图像,就是R,G,B都用8位来表示,每个基色分量占一个字节,共3个字节,每个像素的颜色就是由这3个字节中的数值直接决定,如图5-08(a)所示,可生成的颜色数就是224 =16 777 216种。用3个字节表示的真彩色图像所需要的存储空间很大,而人的眼睛是很难分辨出这么多种颜色的,因此在许多场合往往用RGB 5:5:5来表示,每个彩色分量占5个位,再加1位显示属性控制位共2个字节,生成的真颜色数目为2^15 = 32768 = 32K。
  在许多场合,真彩色图通常是指RGB 8:8:8,即图像的颜色数等于2^24,也常称为全彩色(full color)图像。但在显示器上显示的颜色就不一定是真彩色,要得到真彩色图像需要有真彩色显示适配器,目前在PC上用的VGA适配器是很难得到真彩色图像的。
  2. 伪彩色(pseudo color)
  伪彩色图像的含义是,每个像素的颜色不是由每个基色分量的数值直接决定,而是把像素值当作彩色查找表(color look-up table,CLUT)的表项入口地址,去查找一个显示图像时使用的R,G,B强度值,用查找出的R,G,B强度值产生的彩色称为伪彩色。
  彩色查找表CLUT是一个事先做好的表,表项入口地址也称为索引号。例如16种颜色的查找表,0号索引对应黑色,... ,15号索引对应白色。彩色图像本身的像素数值和彩色查找表的索引号有一个变换关系,这个关系可以使用Windows 95/98定义的变换关系,也可以使用你自己定义的变换关系。使用查找得到的数值显示的彩色是真的,但不是图像本身真正的颜色,它没有完全反映原图的彩色。
  3. 直接色(direct color)
  每个像素值分成R,G,B分量,每个分量作为单独的索引值对它做变换。也就是通过相应的彩色变换表找出基色强度,用变换后得到的R,G,B强度值产生的彩色称为直接色。它的特点是对每个基色进行变换。
  用这种系统产生颜色与真彩色系统相比,相同之处是都采用R,G,B分量决定基色强度,不同之处是后者的基色强度直接用R,G,B决定,而前者的基色强度由R,G,B经变换后决定。因而这两种系统产生的颜色就有差别。试验结果表明,使用直接色在显示器上显示的彩色图像看起来真实、很自然。
  这种系统与伪彩色系统相比,相同之处是都采用查找表,不同之处是前者对R,G,B分量分别进行变换,后者是把整个像素当作查找表的索引值进行彩色变换。


____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 17:58  #9
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
真彩色LED屏与其他平板显示的比较
  发光二极管(Lighted Electronic Diode)作为显示器材早期仅应用于仪器仪表等低亮度领域,随着半导体材料技术的不断发展,亮度逐渐提高,稳定性及寿命逐渐延长,色彩逐渐丰富,迅速进入大屏幕工程显示领域。尤其在体育场馆等场合的应用,因其超高亮度,色彩鲜艳,长寿稳定,已成一统天下之势。而近几年LED显示材料的产量迅猛增长,成本迅速下降,使其进入户内高密度大屏幕市场成为可能。户内LED大屏幕的发展呈现如下几个发展阶段:
  1. 第一代 单色LED显示屏
  以单红色为基色,显示文字及简单图案为主,主要用于通知通告及客流引导系统。
  2. 第二代 双基色多灰度显示屏
  以红色及黄绿色为基色,因没有蓝色,只能称其为伪彩色,可以显示多灰度图象及视频,目前在国内广泛应用于电信,银行,税务,医院,政府机构等场合,主要显示标语,公益广告及形象宣传信息。
  3. 第三代 全彩色(full color)多灰度显示屏
  以红色,蓝色及黄绿色为基色,可以显示较为真实的图象,目前正在逐渐替代上一代产品。
  4. 第四代 真彩色(true color)多灰度显示屏
  以红色,蓝色及纯绿色为基色,可以真实再现自然界的一切色彩(在色坐标上甚至超过了自然色彩范围)。可以显示各种视频图象及彩色广告,其艳丽的色彩,鲜亮的高亮度,细腻的对比度,在宣传广告领域应用具有极好的视觉震撼力。


____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 17:59  #10
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
32位色色谱  计算机表示颜色也是用二进制。16位色的发色总数是65536色,也就是2的16次方;24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方。但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度,为了方便称呼,就规定它为32位色。少量显卡能达到36位色,它是24位发色数再加512阶颜色灰度。
  至于32位色和16位色肉眼分辨不出来?其实只要打开一张有较大面积渐变色的图案,然后分别把显卡属性的颜色质量调整为16位色和32位色,即可看出二者的差别来。


____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 19:38  #11
会员
吴帆

级别: 小学六年级
积分: 861
发帖数: 854
注册日期: 2007-12
来自: 中国, 北京, 不知道
32位色实际仍然是8位,和24位是8位一样,RGB各分量都是8位,即256色阶。
32位的另外8位是透明通道,不是颜色。
百度上的解释也太差了,“但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度”,晕!
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-08 22:36  #12
版主
天上客

级别: 高中一年级
精华: 1
积分: 6209
发帖数: 6076
注册日期: 2007-01
来自: 中国, 福建, 福州
Re:紧急:什么叫“24位真彩色”?
引用:
最初由 背景模糊 发表
如题,请教各位老师:通常JPG格式的照片是不都是“24位真彩色”的?


不一定是。在使用Photoshop这一类专业的图像编辑软件的时候,您可以选择您的图像使用灰度、8位、16位和32位的RGB彩色以及CMYK、LAB等等不同的格式。

只有使用了32位RGB彩色的时候才是24位真彩色。
天上客 上传了这个图片:


[ 此帖由 天上客 最后编辑于: 2010-01-08 22:38 ]

____________________
没有了好胜心,不再有压力,不做无谓之争。拿起相机就拍,或用眼睛观察与大脑思考。 做个游走在光影之中的自由人。。。
搜索:主题· 帖子· 图片 引用 · 报告  
2010-01-09 17:17  #13
会员
sparks_chen

级别: 小学六年级
积分: 1049
发帖数: 979
注册日期: 2007-10
来自: 中国, 上海, sss
简单说来,你拿单反的JPG给他,就达到他的要求了。
搜索:主题· 帖子· 图片 引用 · 报告  
回复帖子
« 上一主题 | 下一主题 | 返回论坛 »
所有时间均为GMT+8:00. 现在时间是 19:34.
  ©2012 新摄影. Nphoto.net.    关于NPHOTO  |   使用条款  |   广告服务  |   联系我们  |   招聘信息 京ICP证120230号   京ICP备12004737号-2 Powered by Nphoto Forum v0.5.0 返回页顶