用Photoshop CS5“内容识别”快速修图

2023-11-04 06:30

本文主要是介绍用Photoshop CS5“内容识别”快速修图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代号为“White Rabbit(白兔)”的Photoshop CS5已经发布了,笔者提前装上简体中文版,体验它带来的新感觉。今天我们就先来试一试Photoshop CS5的内容识别功能。这个功能针对修图过程中最为常见的问题对软件进行了优化,Adobe的设计者给予它新的智慧。Adobe Photoshop来在持续增强功能的同时也在不断增强易用性。

用Photoshop CS5“内容识别”快速修图

  Photoshop CS5的内容识别

  如果我们用Photoshop在图中挖走一块,就会留下难看的空白。如果想让空缺的部分延续原来的画面感觉,在以前的PS版本中,我们可以用仿制图章或者修复画笔,将周围的相似图像复制到挖掉的部分。如果软件用得熟练,还可以利用图层结合蒙版来做这个工作。这需要我们深入学习软件,并花一些时间和精力做这个工作。

  Adobe的软件工程师针对这个问题一直在努力将功能傻瓜化、快捷化。从早期单纯复制的“仿制图章工具”,改进为复制后自动融合的“修复画笔工具”,后来又发展为大块大块打补丁的“修补工具”,针对修复小斑点开发了“污点修复画笔工具”。现在,Photoshop CS5为我们带来了革命性的工具——内容识别,它轻松地将填充命令和污点修复画笔的能力提升到一个新的高度。

  所谓内容识别,就是当我们对图像的某一区域进行覆盖填充时,由软件自动分析周围图像的特点,将图像进行拼接组合后填充在该区域并进行融合,从而达到快速无缝的拼接效果。下面我们用两个实例来体验。

  实例一:智能填充轻松去除画面元素

  我们选择一张很容易找到的图像来练习,这是Windows Vista系统的壁纸,在网上很容易找到。可以看到,一个大草捆放在图像的重要位置,我们用智能填充的方式对它进行去除。

  使用“矩形选择工具”,选择这个大草捆(如图1)。要注意选择的范围不要过大,那样会造成取样点太多,最后修复的效果不理想;选择的范围也不可以过小,如果选择区从草捆中间穿过,或者有边角没被选上,会增加填充结果不理想的可能性。  

Photoshop CS5智能填充内容识别揭秘

  使用菜单“编辑→填充”,在弹出的填充选项对话框中出现了一个“内容识别”选项(如图2)。这就是CS5新加入的魔术师道具,选择它,单击确定。  

Photoshop CS5智能填充内容识别揭秘

  有趣的事情发生了。Photoshop从选区周围找到相似的景象,将它们填充到内部并融合起来(如图3)。在这里,蓝天、山峰、草地都连接得比较好,甚至在远处还自动生成了五个小草捆,图像一下就修复了。  

Photoshop CS5智能填充内容识别揭秘

  电脑已经为我们完成了大部分工作。如果对图像要求比较低,到此就可以收手了。如果对细节不满意,我们只需要再用仿制图章工具对图像进行细致处理即可。

  实例二:用新污点修复画笔快速修图

  除了在填充命令中植入了内容识别功能之外,Photoshop CS5在污点修复画笔中同样加入了内容识别功能。我们再来看看用污点修复画笔修复图像的例子。

  使用污点修复画笔可以将多余的图像涂掉。结合内容识别功能,它非常适合修复图像中多余的线条,比如电线、缆绳等。

  如图4中,就有一条多余的缆绳。在Photoshop CS5中去掉它,我们只需要3秒钟。选择“污点修复画笔工具”,在属性栏中设置类型为“内容识别”。  

Photoshop CS5智能填充内容识别揭秘

  在缆绳的一端点击,画笔所点之处被以半透明的黑色显示。可以看到点击处立即有了些许的变化。按着Shift键在缆绳的另一端点击,可以看到第一次点击处和第二次点击处被连成了一条线(如图5)。它就是画笔所拖过的痕迹,是在PS中画直线的非常方便的方法。

Photoshop CS5智能填充内容识别揭秘

  这条线的粗细与污点修复画笔设置的粗细有关,要注意这个粗线一定要完全覆盖要修复的线条。如果线条是弯的,可以用污点修复画笔手动涂抹。

  一瞬间,被污点修复画笔涂过的地方就被修复了(如图6)。如此快捷方便,正是Photoshop CS5为我们带来的好处。

Photoshop CS5智能填充内容识别揭秘

  当然了,电脑与人脑相比,还远达不到近乎完美的聪明程度。Photoshop CS5只能大致分析周围的图像并将它们融合起来,而真正要达到有选择性地取用素材并得到全无痕迹的处理效果,还需要人和软件的紧密配合。

这篇关于用Photoshop CS5“内容识别”快速修图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/343892

相关文章

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

Rust中的Option枚举快速入门教程

《Rust中的Option枚举快速入门教程》Rust中的Option枚举用于表示可能不存在的值,提供了多种方法来处理这些值,避免了空指针异常,文章介绍了Option的定义、常见方法、使用场景以及注意事... 目录引言Option介绍Option的常见方法Option使用场景场景一:函数返回可能不存在的值场景

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者