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

Ps初学者教程,如何微调图层蒙版?

欢迎观看 Photoshop 教程,小编带大家了解如何微调图层蒙版。可以使用「属性」面板中的某些控制选项和「选择并遮住」工作区对蒙版进行微调。本教程中,我们将了解这两种方法,这里有

欢迎观看 Photoshop 教程,小编带大家了解如何微调图层蒙版。

可以使用「属性」面板中的某些控制选项和「选择并遮住」工作区对蒙版进行微调。本教程中, 我们将了解这两种方法,这里有一个两个图层的图像,这名户外舞者位于顶部图层,舞台位于底部图层。

我们来隐藏户外部分, 将舞者置于室内舞台上。我们使用图层蒙版来实现这种效果,因为这是一个相对复杂的对象,创建图层蒙版最好的方法就是使用选区,先使用「快速选择工具」,粗略地选中舞者。为了节省时间,我已经提前选好了。

现在我直接加载选区,在选区处于活动状态的情况下,你可以进入「选择与蒙版」工作区,对选区进行微调,即使没有调好,也没有关系,你可以在稍后,对我们使用选区创建的蒙版进行进一步微调。

我们直接来创建蒙版,来到下面的「图层」面板 点击「添加图层蒙版」按钮。

这会向舞者图层添加这样的图层蒙版,图层蒙版的黑色部分代表未选中的部分,白色部分则代表选中的部分。

黑色会隐藏户外背景,就像您在这张图中看到的那样,但蒙版并不是完美的,所以我们要对蒙版边缘进行一些微调。

在微调之前,我们可以进入「属性」面板了解一下这里的控制选项,调低「密度」,可以减小图层蒙版上黑色的浓度。换句话说,可以让黑色变灰,而图层蒙版上的灰色会部分显示下面图层的内容。

因此,我们可以穿过图像,看到部分的户外内容,将密度调整到大概这个位置,可以获得一种不寻常的背景效果。

这里还有一个「羽化」滑块,如果拖动这个滑块,会模糊蒙版边缘,在这里我要将它保留为 0。

在这里你可以访问 「选择与遮住」工作区,这个工作区中有很多可以用来微调蒙版的控制选项,点击这里,会打开一个单独的工作区,你可能会感觉很熟悉,因为这与你微调选区时的工作区一样。

左侧是一些实用工具包括这里的「边缘检测」,选择这个工具, 进入图像然后拖动鼠标涂抹。

蒙版不是很完美,可以看到原始背景的区域,舞者的手部区域,还有这里,你可以进行更细致的处理,中心思想就是细化蒙版边缘。

这里还有一个很方便的工具「画笔工具」,你可以使用这个工具涂抹图像来微调蒙版。

右侧的「属性」面板中也有一些比较有用的选项,「平滑度」滑块可以增加蒙版边缘的平滑度;「羽化」滑块可以让边缘更加柔和;「对比度」滑块则相反,它会使边缘更加明晰尖锐。另外,如果有需要的话, 可以向左拖动「移动边缘」滑块将边缘内收。

比如如果有任何光晕,在下面的「输出设置」中选择输出至「图层蒙版」,这样就会将微调应用到你开始使用的图层蒙版上,点击「确定」。

关闭「选择与蒙版」工作区,如果需要返回,可以选择蒙版缩略图,然后在「属性」面板这里选择「选择与并遮住」。



细化图层蒙版边缘

创建图层蒙版

1.在“图层“面板中,选择您要分离的对象所在的图层。

2.使用“快速选择工具“或者任何其他选择工具选择对象。

3.在“图层“面板中点击“添加图层蒙版“按钮。这样会得到一个黑色、没有选区、会隐藏对象周围背景的图层蒙版。不必担心蒙版边缘现在不够完美。

在“属性“面板中微调图层蒙版

在“图层“面板中选中图层蒙版,使用“属性“面板中的一些控制选项尝试对蒙版进行微调。(如果“属性面板已关闭,请选择“窗口“>“属性)

尝试向左拖动“密度“滑块,使图层蒙版更加透明,可以看到蒙版图层的部分隐藏区域。

如果您想要柔化图层蒙版的边缘,将蒙版图层上的对象与下面的图层更好地混合,请向右拖动“羽化滑块。

在“选择与蒙版“工作区细化蒙版边缘

1.点击“属性“面板中的“选择与蒙版“按钮,打开“选择与蒙版“工作区。

2.选择工作区左侧的“细化边缘笔刷“工具。然后拖动鼠标涂抹对象边缘,对边缘进行细化处理。

3.选择左侧的“笔刷工具“,查看工作区顶部,确保选中“加号“图标,然后在您想要显示的区域进行涂抹。切换至“减号“图标,在您想要隐藏的区域进行涂抹。

4.在工作区右侧的“选择与蒙版“”属性“面板中,尝试向右拖动“平滑度“滑块,增加蒙版边缘平滑度。尝试向右拖动“对比度“滑块,降低蒙版边缘的柔和度。如有需要,还可向左拖动“移动边缘“滑块,减少蒙版边缘处不必要的内容。

5.选择“输出至“ >“图层蒙版“并点击“确定“,关闭“选择并遮住...“工作区并将微调应用到原始图层蒙版。

保存您对图层的调整

请以 .psD 或 .TIFF 格式保存,以便保留图层和图层蒙版供日后编辑。

https://www.macz.com/mac/7636.html?id=NzY4OTYwJl8mMjcuMTg2LjEyNC4yMzU%3D

 



推荐阅读
  • WebStorm 是一款强大的集成开发环境,支持多种现代 Web 开发技术,包括 Node.js、CoffeeScript、TypeScript、Dart、Jade、Sass、LESS 和 Stylus。它为开发者提供了丰富的功能和工具,帮助高效构建和调试复杂的 Node.js 应用程序。 ... [详细]
  • 提升学习效率不仅需要正确的方法,还需要一些实用的小技巧。本文总结了多条有助于提高学习效果的建议,包括合理安排时间、选择合适的学习环境、运用记忆技巧等。通过这些方法,可以帮助学生更好地集中注意力,提高学习效率,达到事半功倍的效果。 ... [详细]
  • 在特定场景下,如何实现在常数时间复杂度内高效删除单向链表中的指定节点是一个值得探讨的问题。本文详细分析了给定单向链表的头指针和目标节点指针的情况下,如何设计一个高效的算法,在O(1)时间内完成节点的删除操作。通过巧妙地调整节点之间的连接关系,该方法不仅提高了删除操作的时间效率,还确保了链表结构的完整性。此外,文章还讨论了该方法在实际应用中的优缺点及适用场景。 ... [详细]
  • 本文全面解析了JavaScript中的DOM操作,并提供了详细的实践指南。DOM节点(Node)通常代表一个标签、文本或HTML属性,每个节点都具有一个nodeType属性,用于标识其类型。文章深入探讨了DOM节点的创建、查询、修改和删除等操作,结合实际案例,帮助读者更好地理解和掌握DOM编程技术。 ... [详细]
  • 本文探讨了利用Matlab平台实现同步定位与建图(SLAM)技术的研究。通过详细分析算法原理和实验验证,展示了Matlab在SLAM应用中的强大功能和灵活性。研究结果表明,Matlab不仅能够高效处理复杂的SLAM任务,还能为研究人员提供便捷的开发环境,加速算法的测试与优化。 ... [详细]
  • `chkconfig` 命令主要用于管理和查询系统服务在不同运行级别中的启动状态。该命令不仅能够更新服务的启动配置,还能检查特定服务的当前状态。通过 `chkconfig`,管理员可以轻松地控制服务在系统启动时的行为,确保关键服务正常运行,同时禁用不必要的服务以提高系统性能和安全性。本文将详细介绍 `chkconfig` 的各项参数及其使用方法,帮助读者更好地理解和应用这一强大的系统管理工具。 ... [详细]
  • Windows环境下RabbitMQ安装详尽指南
    Windows环境下RabbitMQ安装详尽指南 ... [详细]
  • 如何利用Java 5 Executor框架高效构建和管理线程池
    Java 5 引入了 Executor 框架,为开发人员提供了一种高效管理和构建线程池的方法。该框架通过将任务提交与任务执行分离,简化了多线程编程的复杂性。利用 Executor 框架,开发人员可以更灵活地控制线程的创建、分配和管理,从而提高服务器端应用的性能和响应能力。此外,该框架还提供了多种线程池实现,如固定线程池、缓存线程池和单线程池,以适应不同的应用场景和需求。 ... [详细]
  • 今天已经下载了 Visual Studio 2005 Beta 2 标准版,目前正在尝试安装,但似乎遇到了一些问题,安装未能成功。将进一步排查原因。该版本支持 .NET Framework 2.0.41202。 ... [详细]
  • 如何使用Python去除字符串中的非中文字符[Python编程技巧]
    在 Python 中,可以通过正则表达式来实现去除字符串中的非中文字符。具体方法是使用 `re` 模块中的 `re.sub()` 函数,配合正则表达式 `[^u4e00-u9fa5]` 来匹配并替换掉所有非中文字符,从而保留字符串中的中文部分。这种方法简洁高效,适用于多种文本处理场景。 ... [详细]
  • 图论入门基础教程
    图论是计算机科学和数学中的重要分支,本教程旨在为初学者提供全面的基础知识。通过实例解析,如“昂贵的聘礼”问题,讲述了一个年轻探险家在印第安部落与酋长女儿的爱情故事,展示了图论在解决实际问题中的应用。教程内容涵盖了图的基本概念、表示方法以及常见算法,适合各类读者学习。 ... [详细]
  • Python进阶笔记:深入理解装饰器、生成器与迭代器的应用
    本文深入探讨了Python中的装饰器、生成器和迭代器的应用。装饰器本质上是一个函数,用于在不修改原函数代码和调用方式的前提下为其添加额外功能。实现装饰器需要掌握闭包、高阶函数等基础知识。生成器通过 `yield` 语句提供了一种高效生成和处理大量数据的方法,而迭代器则是一种可以逐个访问集合中元素的对象。文章详细解析了这些概念的原理和实际应用案例,帮助读者更好地理解和使用这些高级特性。 ... [详细]
  • 技术日志:使用 Ruby 爬虫抓取拉勾网职位数据并生成词云分析报告
    技术日志:使用 Ruby 爬虫抓取拉勾网职位数据并生成词云分析报告 ... [详细]
  • 提升Android开发效率:Clean Code的最佳实践与应用
    在Android开发中,提高代码质量和开发效率是至关重要的。本文介绍了如何通过Clean Code的最佳实践来优化Android应用的开发流程。以SQLite数据库操作为例,详细探讨了如何编写高效、可维护的SQL查询语句,并将其结果封装为Java对象。通过遵循这些最佳实践,开发者可以显著提升代码的可读性和可维护性,从而加快开发速度并减少错误。 ... [详细]
  • 单链表的高效遍历及性能优化策略
    本文探讨了单链表的高效遍历方法及其性能优化策略。在单链表的数据结构中,插入操作的时间复杂度为O(n),而遍历操作的时间复杂度为O(n^2)。通过在 `LinkList.h` 和 `main.cpp` 文件中对单链表进行封装,我们实现了创建和销毁功能的优化,提高了单链表的使用效率。此外,文章还介绍了几种常见的优化技术,如缓存节点指针和批量处理,以进一步提升遍历性能。 ... [详细]
author-avatar
再见vivian
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有