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

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

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

接着创建三个图层,分别为R,G,B图层。

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

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

得到下边的效果:

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

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

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

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

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

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

首先打开一张图片:

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

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

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

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

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

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

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

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

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

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

手把手教你使用Photoshop中的通道相关推荐

  1. 手把手教你在Photoshop中使用曲线工具

    这一篇我们来介绍Photoshop中曲线工具的使用方法. 首先还是打开一张图片来供我们实验: 然后我们使用快捷键Ctrl+M或者在菜单栏中依次点击"图像"?-"调整&qu ...

  2. 手把手教你在Photoshop中使用色阶工具

    Photoshop的调色工具很多,例如:亮度/对比度,色阶,曲线,曝光度,饱和度,色彩平衡等等.其中例如亮度/对比度,曝光度等等这些功能很容易理解,我们这里对色阶和曲线做一下简单的介绍,当然熟能生巧, ...

  3. 手把手教你开发photoshop面板插件(附demo和工具)

    手把手教你开发photoshop面板插件(附demo和工具) 一.前言 二.插件演示 三.目录文件介绍 3.1 插件安装 3.2 开启ps开发模式 3.3 插件文件介绍 3.4 manifest 文件 ...

  4. python正确的输入语句_手把手教你在python中如何使用while True语句

    在学习过程中,经常能遇到采用while True的用法.下面以一个例子进行说明: 建立一个用户登录系统,用户输入用户名和密码,如果正确就可以进入系统. 1.我自己最开始的写法:d = {} #数据库字 ...

  5. 脸部匹配测试软件,手把手教你在浏览器中使用脸部识别软件包

    原标题:手把手教你在浏览器中使用脸部识别软件包 雷锋网按:本文为雷锋字幕组编译的技术博客,原标题 face-api.js - Java API for Face Recognition in the ...

  6. 【小白目标检测】手把手教你做视频中的实时目标检测(基于Pelee算法)

    手把手教你做视频中的实时目标检测(基于Pelee算法) 0. 先看效果: 1. 算法详解: 2. 下载源码: 3. 运行检测: 有需求的大佬欢迎加入我的接单群,需求详情请群里戳群主 获取源码或数据集: ...

  7. 手把手教你在VSCode中使用Git

    我本身也多次看到他们用vscode查看修改prometheus代码 摘自:https://mp.weixin.qq.com/s/De7BFnT6cSL6ajvYoiNYkQ 手把手教你在VSCode中 ...

  8. 手把手教在VMware虚拟机中安装Windows11系统

    如何使用虚拟机VMware安装Win11呢?这里小编为大家带来了详细的图文教程,手把手教在VMware虚拟机中安装Windows11系统,需要的朋友不要 错过了,收藏起来吧! 首先我们在电脑上下载并安 ...

  9. 手把手教你在C++中配置Gurobi

    手把手教你在C++中配置Gurobi C++中配置Gurobi:视频教程 C++中配置Gurobi 新建C++项目 配置C/C++外部包含目录 配置链接器的附加目录库和附加依赖项 案例测试 参考资料 ...

最新文章

  1. 吐血整理:论文写作中注意这些细节,能显著提升成稿质量
  2. Py之pyserial:Python的pyserial库的简介、安装、使用方法之详细攻略
  3. 容器映像_容器映像中的内容:应对法律挑战
  4. 可以查python题的_Python练习题4.9查询水果价格
  5. [Swift实际操作]七、常见概念-(12)使用DispatchGroup(调度组)管理线程数组
  6. Druid:数据库连接池实现技术 1
  7. firewalld配置与使用
  8. sql语句为什么大写居多_懂EXCEL就会SQL,从此查数不求人
  9. Python生成requirements.txt方法
  10. 粒子效果的开始和结束颜色属性
  11. Linux调优/优化
  12. ug无限的服务器名称,ug无效的服务器名称
  13. 项目经理要“谋定而后动,知止而有得,万事皆有法,不可乱也”
  14. 计算机投诉信英语作文,一封投诉信英语作文(精选5篇)
  15. 如何修改计算机mac,苹果电脑MAC地址修改的方法
  16. [AV1] AV1 帧内预测
  17. javaScript的字符串
  18. 中国“互联网+”大学生创新创业大赛“的实施方案及评审规则
  19. 压缩包文件如何删除解压密码
  20. 有偏估计 无偏估计matlab,有偏估计和无偏估计

热门文章

  1. java让内容不超出单元格_html表格中单元格内容超出不换行和超出宽度自动隐藏并显示省略号及鼠标移入显示全部内容/移出隐藏(用title属性)...
  2. 分享一些收集整理的一些常用Android万能工具类
  3. 小米mix Android9,小米mix3的系统是安卓9吗?
  4. 域名与IP的联系与区别
  5. thinkphp6 token登录鉴权
  6. attention和selfattention
  7. Pyenv-virtualenv使用
  8. Android开启手电筒
  9. php抓包设置参数_PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
  10. 【二叉树】三种方式解决翻转二叉树问题