手把手教你使用Photoshop中的通道

原创 2017年01月03日 22:56:03

今天我们通过一个小例子来认识Photoshop中的通道。

 

我们在RGB色彩模式下学习。

 

首先我们打开Photoshop来新建一个文件,将背景层删除。

接着创建三个图层,分别为RGB图层。

我们在三个图层上分别创建三个彼此重叠的矩形区域,分别填充颜色:#ff0000(纯红),#00ff00(纯绿)和#0000ff(纯蓝),图层顺序无所谓:

2014年06月03日 - 远行的风 - 风的驿站

接着我们将三个图层的混合选项都设置为滤色:

2014年06月03日 - 远行的风 - 风的驿站

得到下边的效果:

2014年06月03日 - 远行的风 - 风的驿站

然后我们切换到通道面板:

2014年06月03日 - 远行的风 - 风的驿站

看到有4个不同的通道,其中RGB为全色通道,这个通道下图片为三色的混合显示(就是我们正常看到的效果)。接着,我们点击红通道,可以看到图片变为黑白模式:

2014年06月03日 - 远行的风 - 风的驿站

且纯红色矩形显示为白色,纯蓝和纯绿色矩形显示为黑色,这里解释一下,我们选中红通道后,图片上每一个像素点的RGB值都被设置为该像素点的R值(例如(abc)被显示为(aaa))。所以纯红色在红色通道下显示的值为(255255255),即白色,纯蓝和纯绿因为R值为0,所以显示为纯黑色(000)。同理我们切换蓝通道和绿通道,仅有对应的纯色矩形显示为白色。

 

我们可以再做个试验,将红色矩形填充成(3264128),我们看到在红色通道下,红色矩形的颜色为(323232),在绿色通道下为(646464),在蓝色通道下为(128128128)。

 

这里我们补充说明一下滤色混合模式,在纯色混合的例子中(也就是RGB色彩中有两个值为0的情况下),A色(x00)和B色(0y0)混合后得到(xy0)。

 

我们再做一个小例子,通过滤色混合模式来模拟RGB三个通道的混合效果:

首先打开一张图片:

2014年06月03日 - 远行的风 - 风的驿站

将这个图片复制到三个图层中:

2014年06月03日 - 远行的风 - 风的驿站

然后在每个图层上边创建一个空白图层:

2014年06月03日 - 远行的风 - 风的驿站

接着我们使用(0255255)填充mask1层,使用(2550255)填充mask2层,使用(2552550)填充mask3层,并将这三个图层的混合模式设置为“减去”:

2014年06月03日 - 远行的风 - 风的驿站

也就是说图层1的所有像素的RGB值都分别减去0255255(如果结果小于0,那么就置0),图层2的所有像素的RGB值都分别减去2550255,图层三类似,这样我们实际上就得到了图层123的单色(红,绿,蓝)图片。接着我们将mask1层和1层合并为组1,将mask2层和2层合并为组2,将mask33层合并为组3

2014年06月03日 - 远行的风 - 风的驿站

我们将组2和组3设置为不可见,查看图片上所有像素的RGB重的GB值都为0。同理可以看组2和组3的像素都具有相同特点。

接着,我么把组123的混合模式设置为滤色(组里面的两张图片的混合模式不变),按照之前介绍的滤色模式在纯色混合时的效果,我们可以知道,实际就是将RGB三个通道的颜色混合,并且我们已经可以看到原图输出了。

 

这就是通道的基本原理,在单通道显示模式下,某个像素在对应通道下的值(RGB)越纯(值越大),则在该通道下越“白”,否则就越“黑”。因此,我们可以用这个原理来进行抠图,例如下面这张图:

2014年06月03日 - 远行的风 - 风的驿站

我们想要将鱼抠出来,那么我们可以在蓝和绿通道中选一个对比度更强的通道进行抠图(相比较,蓝通道对比度更强一些):

2014年06月03日 - 远行的风 - 风的驿站

此外我们还可以用通道来存储选区,将通道和蒙版结合使用(参考我的另一篇博文)等等,大家可以在实践中慢慢摸索体会,多加练习。

好了,就说到这里,如果有说的不明白的地方,欢迎留言讨论。

版权声明:本文为博主原创文章,未经博主允许不得转载。

《手把手教你学C语言》学习笔记(1)---C语言的特点

C语言的两个知识点库和指针
  • guochaoxxl
  • guochaoxxl
  • 2017年04月22日 08:18
  • 578

《手把手教你读财报》- 读书总结

本书的特色 以贵州茅台2013年财报为线索,引领全书,读起来不至于太枯燥。 理论+实践,很好的典范! 贵州茅台,业务比较单一,财报比较好理解。...
  • FansUnion
  • FansUnion
  • 2016年08月10日 17:17
  • 2269

推荐!手把手教你使用Git

一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活...
  • cy140255
  • cy140255
  • 2017年01月09日 14:46
  • 410

手把手教你做一个 C 语言编译器(9):总结

恭喜你完成了自己的 C 语言编译器,本章中我们发一发牢骚,说一说编写编译器值得注意的一些问题;编写编译器时遇到的一些难题。 本系列: 手把手教你做一个 C 语言编译器(0):前言手把手教你...
  • benpaobagzb
  • benpaobagzb
  • 2016年03月07日 23:48
  • 759

手把手教你安卓入门(二)

我们就开始正式开发“计算器”应用
  • anddlecn
  • anddlecn
  • 2016年05月23日 20:59
  • 9344

【爬虫】手把手教你写网络爬虫(1)

从零开始写爬虫,初学者的速成指南!
  • JDJRdata
  • JDJRdata
  • 2017年06月23日 11:10
  • 1112

从零开始 React Native (1) ES6简介及环境搭建与语法入门

JavaScript的历史 诞生 JavaScript诞生于1995年。起初它的主要目的是处理以前由服务器端负责的一些表单验证。时走在技术革新最前沿的Netscape(网景)公司,决定着手开发一种...
  • liudao7994
  • liudao7994
  • 2017年04月12日 17:22
  • 772

手把手教你编写游戏模拟器 - Chip8篇(2)

转自 http://www.cnblogs.com/YiranXie/p/3440621.html 手把手教你编写游戏模拟器 - Chip8篇(2)   手把手教你编写游戏模拟器...
  • korekara88730
  • korekara88730
  • 2016年03月26日 17:43
  • 896

手把手教你学DSP:基于TMS320C55x

书名:手把手教你学DSP:基于TMS320C55x 作者:陈泰红 副书名: 出版日期:2011年8月1日 出版社:北京航空航天大学出版社 页数:348 ...
  • dspers
  • dspers
  • 2014年07月15日 17:38
  • 1538

手把手教你打造一个Material Design风格的App(三)

——接上文。 3.2添加抽屉导航 添加导航抽屉跟Android 5.0之前是一样的,只是以前我们使用ListView来作为菜单容器,现在我们则使用Material Design风格的Recyc...
  • u014738140
  • u014738140
  • 2015年05月26日 23:52
  • 2321
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手把手教你使用Photoshop中的通道
举报原因:
原因补充:

(最多只允许输入30个字)