热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

Photoshop颜色通道实例

PHOTOSHOP学到这会儿,我们不得不来学学枯燥乏味的颜色理论了,因为如果再不学,就难以学下去了。眼下我们就遇到了难点:颜色通道。前面在初识通道的时候,我已经说过:当你打开一张照片(RGB模式)的时

PHOTOSHOP学到这会儿,我们不得不来学学枯燥乏味的颜色理论了,因为如果再不学,就难以学下去了。眼下我们就遇到了难点:颜色通道。前面在初识通道的时候,我已经说过:当你打开一张照片(RGB模式)的时候,就会在通道内自动产生四个通道:第一个是RGB复合通道,第二个是红色通道,第三个是绿色通道,第四个是蓝色通道。这些通道说明了什么?有什么用处?这还得从颜色模式说起。(如果你的通道不对,请先到“图像”“模式”去看一下,这张图片是不是RGB模式。如果不是,点一下RGB。)

人们为了分析颜色,产生了各式各样的理论。RGB就是其中的一种,也是网上最合适的一种。R就是英文red,红色;G就是green,绿色;B就是blue,蓝色。红绿蓝是光的三原色。由这三种颜色混合,组成所有的颜色。一种颜色,用三原色的值(从零到255)组合来表示,例如:中蓝色(R=100,G=156,B=200),另外,黑色是没有任何光,所以三原色的值都为零。(R=0,G=0,B=0)。白色是三原色的最强光。(R=255,G=255,B=255)。下面的图,表示了黑、白、红、绿、蓝、黄、青、品的产生情况与它们的表示方法,这些最基本的数值是我们应该记住的。
红:(R=255,G=0,B=0)只有红;
绿:(R=0,G=255,B=0)只有绿;
蓝:(R=0,G=0,B=255)只有蓝;
黄:(R=255,G=255,B=0)绿色与红色的混合,没有蓝。
青:(R=0,G=255,B=255)绿色与蓝色的混合,没有红。
品:(R=255,G=0,B=255)红色与蓝色的混合,没有绿。
黑:(R=0,G=0,B=0)三原色全部没有。
白:(R=255,G=255,B=255)三原色全部有。
上面我们学了三原色,三种组合色,二种特殊色,共八种颜色了
下面顺便说一下灰色。当三个值相等而且不是零或255,就成了灰色。如:(R=55,G=55,B=55)。也可以是这样:(R=5,G=5,B=5),必然是灰色。不过,值越大,颜色越浅,越接近白色,当然,值越小就越接近黑色了。中价灰就是(R=127,G=127,B=127)。

由此,我们引伸出“色轮”的概念。这个色轮共360度,从红色开始,划为60度一格。逆时针转动色轮,红与绿相隔120度,中间夹了黄色Y,而且黄色的范围要细小一些,说明黄色是由红色与绿色混合而成的。从绿色再过去120度是蓝色,中间细小的地带是青色C。蓝色与红色中间夹的是品色M。你可以记住每种颜色的对家:红对青,黄对蓝,绿对品。我们要记住它们的排列:
红、黄、绿、青、蓝、品
再加上黑与白,由这八种颜色相互作用,又会产生无数的颜色来。以上讲的是颜色的产生与种类。这就称为“色相”。是颜色的三大属性之一。另两个属性是饱和度和亮度。留待以后再讲。
色相是指什么样的颜色。以后我们说到改变色相,就是把一种颜色改变成另外一种颜色。
顺便说一下:在印刷业,是用CMYK的模式来表示颜色的。C:青色;M:品色;Y:黄色,K:黑色。多了一个黑色。而CMYK模式在色轮上正好跟RGB模式相差60度。它是用从零到100的四个数值来表示颜色的,如(88,23,158,15)
现在我们回到通道面板。那里面就有红色通道、绿色通道、蓝色通道。其实一张RGB照片的五彩缤纷的颜色,就是由这三种颜色组合而成的。PS就把它们的颜色分解后,放在这三个颜色通道里面了。当三个通道组合起来,又成为一张五彩的照片。我们只要稍微改变一下其中一个颜色通道,整个照片的颜色全变动了。
为了进一步理解这一点,我们来做个实验。这里有一张照片:

我们在通道面板可以看到四个通道了。除了RGB通道,当你轮流点中其中一个通道,它们都是黑白的。只是几个通道的黑白有点儿不一样。在通道里,白色表示有,黑色表示无。注意她的脸部,可以看出来,红色通道的脸部特别苍白,绿色通道差一些,而蓝色通道最暗。这说明什么呢?由于脸部是偏红色的,所以红色通道里的脸部最白,红色最多。在红色通道里,越白的地方,表示这里的红色越强烈。绿色也比较白,就是绿色也比较多,红与绿会合成什么颜色?是黄色。就是皮肤的颜色。而脸部几乎不需要蓝色,所以蓝色通道是最暗的。
刚才我们是注意了脸部,接下来关注一下背后的山水天空。再看一次各个通道的情况:现在是反过来了,红色通道最暗,蓝色通道最亮,绿******于中间。原因是背景色基本上是浅蓝色的。这张照片的人物色彩与背景色彩形成强烈的反差,很吸引眼球。
再接下来,你可以试着关掉一个颜色通道,只开两对颜色通道,如红与绿,看它会出现什么色偏?在没有蓝色通道的情况下,照片是偏黄色的,这符合前面所说的“色轮”原理。
如果我们想要改变照片的颜色,可以分别去改变各个通道的黑与白。

例如:在红色通道加上一条从白色到黑色的渐变色:看左图,在标题栏的后面写着(红)就是指红色通道。 现在可以看到:

照片左边出现了一条由浅红色到浅蓝色的渐变色。上半部,红色太多,下半部,红色太少。只有中间有一小部分是与原图的江水颜色一致的。
你可以试着在各个通道上去画上黑白色,看看它是如何变化的。
我们再来看看,如果把蓝色通道关闭,会怎么样?由于失去了蓝色,图片只能有红色与绿色,便组合成了偏黄色。希望这会给你一个深刻的印象。

好了,今天,我们什么实例都没做,只做了一点实验。但是这一课却是非常重要。首先我们认识了三原色,加上黑色、白色、再加上三原色中的二种颜色组合成了黄色、青色和品色。在这个基础上,也认识了灰色,并学习了颜色的RGB表示方式。进一步学习了“色轮”。这个色轮是我们以后经常要用到的。不可忘记。三大属性中的另二大属性还要另外学习,才算学全了颜色的初级理论


推荐阅读
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 本文详细介绍了《问道》手游在2020年12月31日进行的服务器维护情况,以及此次更新中新增的跨年狂欢活动和寒假活动等内容。同时,文章还涵盖了其他重要的系统优化与修复信息。 ... [详细]
  • Win11扩展卷无法使用?解决扩展卷灰色问题的指南
    本文详细介绍了在Windows 11中遇到扩展卷灰色无法使用时的解决方案,帮助用户快速恢复磁盘扩展功能。 ... [详细]
  • 掌握 Photoshop 是学习网页设计的重要一步。本文将详细介绍 Photoshop 的基础与进阶功能,帮助您更好地进行图像处理和网页设计。推荐使用最新版本的 Photoshop,以体验更强大的功能和更高的效率。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Python实现照片磨皮效果
    本文介绍如何使用Python和OpenCV库来实现照片的磨皮效果,使图片更加平滑并提升整体美感。 ... [详细]
  • 深入解析三大范式与JDBC集成
    本文详细探讨了数据库设计中的三大范式,并结合Java数据库连接(JDBC)技术,讲解如何在实际开发中应用这些概念。通过实例和图表,帮助读者更好地理解范式理论及其在数据操作中的重要性。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
author-avatar
songbird1471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有