脚本之家

电脑版
提示:原网页已由神马搜索转码, 内容由www.jb51.net提供.
您的位置:首页网络编程相关技巧→ 图像色彩空间

图片的色彩空间问题

  更新时间:2014年05月26日 00:37:32  作者: 
不知有多少朋友遇到此类问题:在PS里处理好的图,发到论论坛上以后发现图片颜色大变,变得灰蒙蒙,失去了层次,色彩生硬,还有点发青

1.RGB 模型:是一个通过与亮度有关的红色(Red)、绿色(Green)和蓝色(Blue)的组合来表现色彩,RGB模型基于色彩的相加;

2.Lab 色彩模式:Lab色彩模式可以说是最大范围的色彩模式,是一种与设备无关的色彩空间. Lab色彩模型用三组数值表示色彩.
    L : Lightness 亮度数值,从0到100。
    a :红色和绿色两种原色之间的变化区域,数值从-120到+120
    b :黄色到蓝色两种原色之间的变化区域,数值从-120到+120

3.YIQ 色彩空间 :YIQ色彩空间通常被北美的电视系统所采用,属于NTSC(National Television Standards Committee)系统。

4.YUV 色彩空间 :YUV色彩空间与YIQ色彩空间一样,都是使用于电视系统上,但不一样的是YUV色彩空间被欧洲电视系统所采用,属于PAL(Phase Alternation Line)系统.

5.YCrCb色彩空间:是一种常见的色彩空间。网络上比比皆是的JPEG图片采用的色彩空间正是该空间。它由YUV色彩空间衍生而来。其中,Y仍为亮度,而Cr和Cb则是将U和V做少量调整而得到的,Cr表示红色分量,Cb表示蓝色分量.

6.HSI 色彩空间 :HSI色彩空间是从人的视觉系统出发,用色调(Hue)、色饱和度(Saturation或Chroma)和亮度(Intensity或 Brightness)来描述色彩。.

7.HSV (色相hue, 饱和度saturation, 亮度value), 也称HSB (B指brightness) 是艺术家们常用的,因为与加法减法混色的术语相比,使用色相,饱和度等概念描述色彩更自然直观。

8.HSL (色相hue, 饱和度saturation,明度 lightness/luminance), 也称HLS 或 HSI (I指intensity) 与 HSV非常相似,仅用“明度”(lightness)替代了“亮度”(brightness)。

9.CMY/CMYK 色彩系统 :彩色印刷或彩色打印的纸张是不能发射光线的,因而印刷机或彩色打印机就只能使用一些能够吸收特定的光波而反射其它光波的油墨或颜料。

不知有多少朋友遇到此类问题:在PS里处理好的图,发到论论坛上以后发现图片颜色大变,变得灰蒙蒙,失去了层次,色彩生硬,还有点发青。如果遇到过,那么,你一定要看这个帖子。吉雨、安梦问这个问题,我正好借花献佛把我的朋友西安摄友卓丰的一篇帖子转送给大家,希望对大家有所帮助。

首先,先讲一讲预备知识:关于色彩空间。

我们知道,显示器是红(R)绿(G)蓝(B)三种颜色来模拟自然界千变万化的颜色,而数码相机拍摄的图像也是RGB三色的信息。如果相机和显示器使用相同的数值来表示同一种颜色,那么我们在相机和显示器上看到的图的颜色应该是一样的。但是,不同厂商所开发的软件的这种颜色的对应关系不尽相同,于是产生了同样的图片在不同环境中颜色变得不一样的情况了。这种颜色与实际值的对应关系就是我要说的第一个名词:色彩空间。目前,最有名的是sRGB和AdobeRGB两种色彩空间。sRGB出现的比较早,是针对显示器仿色而研究的;AdobeRGB是Adobe公司针对印刷的色彩问题研究的。两种色彩空间不尽相同,于是就产生了上面的问题。

一般情况下,小DC不存在这个问题,因为它默认的色彩空间就是sRGB。只有高档一点的DC和单反数码为了后期照片的色彩更真实,才默认把色彩空间设置成了AdobeRGB。这样,如果对片子做简单的调色裁剪缩放,那么片子依然保留着AdobeRGB的色彩空间,当我们把这样的片子发到论坛上时,问题就来了。

我们一般用IE和其他浏览器来上论坛,而浏览器是不认识Adobe的,他会用sRGB的色彩对应关系来显示图片,于是,我们眼睛里看到的图片颜色就大变了。

为了避免这种情况,必须在贴图之前,把图片的色彩空间转换过来。

方法1、去除信息法:该方法是通过变换,把图片里的色彩对应关系除掉,让其自动转换为标准的sRGB色彩空间。
操作方法:用任意图片处理工具打开图片,将图片另存为BMP格式,颜色选24位真彩色,格式选Windows。保存以后再打开对图片进行处理,此时图片已经被默认转换为sRGB了。
这种方法没有什么技巧,可以称为笨办法,适用于任何人,不用急什么理论,参数,只要另存再打开就行了。但是,这个方法会把信息丢失,不仅仅是色彩空间,还有EXIF信息,而且文件大小会成几十倍的增加,不推荐使用。

方法2、色彩空间统一法:该方法通过修改相机的色彩空间来达到色彩统一。即把相机的色彩空间设置成sRGB。具体设置方法各项几个不相同,需要看相机的说明。
这种方法简单,不用做什么转换,但是,由于sRGB是针对屏幕显示而开发的,因此这样拍出来的照片如果拿出去冲印或打印,颜色有可能会变哦!

方法3、色彩空间转换法:相机还是AdobeRGB,保证将来冲洗的质量;在法图前,利用工具将色彩空间由Adobe转换成sRGB,保证发的图颜色不变。

相关文章

    • 这篇文章主要介绍了Git恢复之前版本的两种方法reset、revert(图文详解),文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2020-07-07
    • 文件监听的作用是为了实现自动化,释放双手和精力,提高效率,让开发者更加关注于开发。这篇文章主要介绍了npm script 的文件监听和自动刷新,需要的朋友可以参考下
      2019-06-06
    • Wireshark是一个网络数据包分析软件,功能非常强大,奈何他是英文版的,今天就为大家详细介绍一下网络抓包工具wireshark的使用教程
      2018-10-10
    • 这篇文章主要介绍了关于Idea向GitHub push代码时一直重复提示输入用户名和密码的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
      2021-01-01
    • 这篇文章主要介绍了10分钟教你本地配置多个git ssh连接的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2020-11-11
    • 这篇文章介绍了在Visual Studio 2019中使用Git的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2022-06-06
    • 这篇文章主要为大家介绍了mvn 打包报错:no compiler is provided in this environment解决方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
      2022-12-12
    • 这篇文章主要介绍了关于HTTPS的加密流程详解,http是为了解决http存在的问题而在http基础上加入了SSL/TSL,在HTTP/2中TCP三次握手后会进入SSL/TSL握手,当SSL/TSL建立链接后,才会进行报文的传输,需要的朋友可以参考下
      2023-07-07
    • 这篇文章主要介绍了git push时卡住(长时间不报错也不自动退出),解决方法是通过设置ssh,用ssh来克隆代码然后再进行提交,本文给大家详细解决方案,需要的朋友可以参考下
      2023-01-01
    • 这篇文章主要介绍了详解git合并冲突解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2020-07-07

    最新评论