使用钢笔工具绘图或者描摹对象的轮廓时,有时不能一次就绘制准确,而是需要在绘制完成后通过对锚点和路径的编辑来达到目的。下面来学习如何编辑锚点和路径。


1、选择与移动锚点、路径段和路径

选择锚点、路径段和路径---

使用直接选择工具

单击一个锚点即可选择该锚点,选中的锚点为实心方块,未选中的锚点为空心方块,如下图所示。

单击一个路径段时,可以选择该路径段,如下图所示。

使用路径选择工具

单击路径即可选择路径,如下图所示。

如果要添加选择锚点、路径段或者路径,可以按住 Shift 键逐一单击需要选择的对象,如下图所示。

也可以单击并拖拽出一个选框,将需要选择的对象框选,如下图所示。

如果要取消选择,可在画面空白处单击。

移动锚点、路径段和路径---

选择锚点、路径段和路径后,按住鼠标左键不放并拖动,即可将其移动。如果选择了锚点,光标从锚点上移开,这时又想移动锚点,则应将光标重新定位在锚点上,单击并拖动鼠标才能将其移动,否则,只能在画面中拖拽出一个矩形框,可以框选锚点或者路径段,但不能移动锚点。路径也是如此,从选择的路径上移开光标后,需要重新将光标定位在路径上才能将其移动。

注意:按住 Alt 键单击一个路径段,可以选择该路径段及路径段上的所有锚点(直接选择工具下)。


2、添加锚点与删除锚点

添加锚点---

选择添加锚点工具,

将光标放在路径,如下图所示,

当光标变为

状时,单击即可添加一个锚点,如下图所示。

如果单击并拖动鼠标,则可同时调整路径形状,如下图所示。

删除锚点---

选择删除锚点工具,

将光标放在锚点上,如下图所示。

当光标变为

状时,单击即可删除该锚点,如下图所示。

使用直接选择工具

选择锚点后,按下 Delete 键也可以将其删除,但该锚点两侧的路径段也会同时删除。如果路径为闭合式路径,则会变为开放式路径,如下图所示。


3、转换锚点的类型

转换点工具

用于转换锚点的类型。选择该工具后,将光标放在锚点上,如果当前锚点为角点,单击并拖动鼠标可将其转换为平滑点,如下图所示。

如果当前锚点为平滑点,则单击可将其转换为角点,如下图所示。

拓展:锚点转换技巧

使用直接选择工具时,按住 Ctrl+Alt 键(可切换为转换点工具)单击并拖拽锚点,可将其转换为平滑点;按住 Ctrl+Alt 键单击平滑点可以将其转换为角点。

使用钢笔工具时,将光标放在锚点上时,按住 Alt 键(可切换为转换点工具)单击并角点可将其转换为平滑点;按住 Alt 键单击平滑点则可将其转换为角点。


4、调整路径形状

方向线和方向点的用途---

在曲线路径段上,每个锚点都包含一条或两条方向线,方向线的端点是方向点,如下图所示。

方向线和方向点

移动方向点可以调整方向线的长度和方向,从而改变曲线的形状。移动平滑点上的方向线时,会同时调整该点两侧的曲线路径段,如下图所示。

移动平滑点上的方向线

移动角点上的方向线时,则只调整与方向线同侧的曲线路径段,如下图所示。

调整方向线---

直接选择工具和转换点工具都可以调整方向想。例如,下图所示为原图形,

使用直接选择工具拖拽平滑点上的方向线时,方向线始终保持为一条直线状态,锚点两侧的路径段都会发生改变,如下图所示。

使用转换点工具拖拽方向线时,则可以单独调整平滑点任意一侧的方向线,而不会影响到另外一侧的方向线和同侧的路径段,如下图所示。

注意:使用钢笔工具时,按住 Ctrl 键单击路径可以显示锚点,单击锚点则可以选择锚点,按住 Ctrl 键拖拽方向点可以调整方向线。


5、路径的运算方法

用魔棒和快速选择等工具选取对象时,通常都要对选区进行相加、相减等运算,以使其符合要求。使用钢笔工具或形状工具时,也要对路径进行相应的运算,才能得到想要的轮廓。

单击工具选项栏中的

按钮,可以在打开的下拉菜单中选择路径运算的方式,如下图所示。

下面有两个矢量图形,如下图所示。

邮票是先绘制的路径,蜗牛是后绘制的路径。绘制完邮票图形后,单击不同的运算按钮,在绘制蜗牛图形,就会得到不同的运算结果。

● 新建图层:单击该按钮,可以创建新的路径层。

● 合并形状:单击该按钮,新绘制的图形会与现有的图形合并,如下图所示。

● 减去顶层形状:单击该按钮,可从现有的图形中减去新绘制的图形,如下图所示。

● 与形状区域相交:单击该按钮,得到的图形为新图形与现有图形相交的区域,如下图所示。

● 排除重叠形状:单击该按钮,得到的图形为合并路径中排除重叠的区域,如下图所示。

● 合并形状组件:单击该按钮,可以合并重叠的路径组件。

注意:路径是矢量对象,修改起来要比光栅图像容易得多,即使绘制好图形之后,也可以重新对其进行运算。操作方法是用路径选择工具选择多个子路径,然后单击工具选项栏中的运算按钮即可。


6、对齐与分布路径

使用路径选择工具选择多个子路径,

单击工具选项栏中

按钮,打开下拉菜单选择一个对齐与分布选项,即可对所选路径进行对齐与分布操作,如下图所示。

下图所示为单击不同按钮的对齐与分布效果。

对齐前的路径
左对齐
水平居中对齐
右对齐
顶对齐
垂直居中对齐
底对齐
分布前的路径
按宽度均匀分布
按高度均匀分布

7、路径变换操作

在“路径”面板中选择路径,执行“编辑-变换路径”下拉菜单中的命令可以显示定界框,拖拽控制点可对路径进行缩放、旋转、斜切和扭曲等变换操作。路径的变换方法与变换图像的方法相同,可参考我前面的文章。

颜回:5分钟学会Photoshop:图像的基本编辑方法-数字化图像、图像基础理论知识(图像变换与变形操作)​zhuanlan.zhihu.com


8、调整路径堆叠顺序

选择一个路径后,单击工具选项栏中的

按钮打开下拉菜单,选择一个选项,见下图,可以调整路径的堆叠顺序。


9、实例:用钢笔工具抠图

钢笔工具是重要的抠图工具,它可以非常准确地描摹出对象的轮廓,将轮廓转换为选区后便可选中对象。特别常适合扣对象边缘光滑,并且呈现不规则状的对象。

01、按下 Ctrl+O 快捷键,打开素材图像,见下图。

选择钢笔工具,在工具选项栏中选择“路径”选项。按下Ctrl++快捷键,放大窗口的显示比例。

02、在脸部与脖子的转折处单击并向上拖动鼠标,创建一个平滑点,如下图所示。

向上移动光标,单击并拖动鼠标,生成第二个平滑点,如下图所示。

03、在发髻底部创建第三和平滑点,见下图。

由于此处的轮廓出现了转折,得按住 Alt 键在该锚点上单击一下,将其转换为只有一个方向线的角点,如下图所示。

这样绘制下一段路径时就可以发生转折了;继续在发髻顶部创建路径,如下图所示。

4、外轮廓绘制完成后,在路径的起点上单击,将路径封闭,如下图所示。

下面我们来进行路径运算。在工具选项栏中单击从路径区域减去按钮,在两个胳膊的空隙处绘制路径,如下图所示。

注意:如果锚点偏离了轮廓,可以按住 Ctrl 键切换为直接选择工具,将它拖回到轮廓线上。用钢笔工具抠图时,最好通过快捷键来切换直接选择工具(按住 Ctrl 键)和转换点工具(按住 Alt 键),在绘制路径的同时便对路径进行调整。此外,还可以适时按下 Ctrl++ 或 Ctrl+- 快捷键放大或缩小窗口,并按住空格键移动画面,以便更加清楚地观察图像细节。

05、按下 Ctrl+回车键,将路径转换为选区,如下图所示。

按下 Ctrl+J 快捷键将对象抠出。隐藏“背景”图层,如下图所示。

然后为该图像添加心的背景,效果如下图所示。

拓展:钢笔工具使用技巧

使用钢笔工具时,

光标在路径和锚点上会有不同的显示状态,通过对光标的观察可以判断钢笔工具此时的功能,从而更加灵活地使用钢笔工具。

当光标在画面中显示为

状时,单击可以创建一个角点;单击并拖动鼠标可以创建一个平滑点。

在工具选项栏中勾选了“自动添加/删除”选项后,当光标在路径上变为

状时单击,单击可在路径上添加锚点。

勾选了“自动添加/删除”选项后,当光标在锚点上变为

状时,单击可删除该锚点。

在绘制路径的过程中,将光标移至路径起始的锚点上,光标会变为

状,此时单击可闭合路径。

选择一个开放式路径,将光标移至该路径的一个端点上,光标变为

状时单击,然后便可继续绘制该路径;如果在绘制路径的过程中将钢笔工具移至另外一条卡房路径的端点上,光标变为

状时单击,可以将这两段开放式路径连接成为一条路径。


矢量工具与路径之“编辑路径”操作已经讲解完成。

因为个人水平有限,有不足道的地方,请大家请出来,谢谢大家观看。

下节我们学习矢量工具与路径之“路径面板”。

路径包含空格_5分钟学会:矢量工具与路径-编辑路径相关推荐

  1. Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

    转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...

  2. 关于cmd中路径包含空格的解决办法

    关于cmd中路径包含空格的解决办法 很多人曾经都纠结于cmd中路径没有空格,昨天看到一篇文章,深受启发 1)最简单的方法就是给路径名上加上"" 然后cd或执行即可: 2)用缩写.比 ...

  3. 4________请拖拽到此区域5________请拖拽到此区域_5分钟学会:蒙版与通道(剪贴蒙版)...

    剪贴蒙版可以用一个图层中包含像素的区域来限制它上层图像的显示范围.它的最大优点是可以通过一个图层来控制多个图层的可见内容,而图层蒙版和矢量蒙版都只能控制一个图层. 1.实例:创建剪贴蒙版 颜回:5分钟 ...

  4. h5 img js 点击图片放大_5分钟学会h5生成图片海报!

    生成海报这个功能很实用,之前我们学过小程序生成海报的方法,今天我们来学h5生成海报. 基本原理:其实就是把你html+css写的样式转换成图片下载. 如何实现的 首先我们需要引入下面两个js插件 原理 ...

  5. python 读取excel表数据_5分钟学会用Python 读取Excel

    5分钟学会用Python 读取Excel 日常办公使用频率最高的软件非Excel莫属了,如果我们遇到需要导入别人的Excel进行后续数据分析.读取内容等操作,我们该怎么办呢? 测试开发哥哥说:莫要慌, ...

  6. dts数据库迁移工具_5分钟学会如何玩转云数据库组件(迁移,审计,订阅)

    不小心删除公司数据,会怎么样?如果你经常关注知乎,就会发现,这个问题经常出现在你的feeds流里面,时长都会有各式各样的"删库到跑路"事件发生.不管是传统数据库或者是云数据库,总会 ...

  7. 8分钟答辩稿_5分钟学会8个答辩小套路,教资面试没在怕的啦!

    注意! 1.笔试成绩查询时间 官方给出的时间是12月10日,但是根据往年情况,一般时间都会提前,12月9日下午极有可能开通查询,所以大家要准备好哦~ 现在进入教资[成绩查询微信群],老师都会第一时间发 ...

  8. 三分钟学会缓存工具DiskLruCache

    DiskLruCache是一个十分好用的android缓存工具,我们可以从GitHub上下载其源码:https://github.com/JakeWharton/DiskLruCache DiskLr ...

  9. 狸窝音频剪辑软件_5分钟学会影视剪辑:账号注册、素材寻找、剪辑使用、获取收益...

    今天要给你们分享超级干货!越来越多的人想做影视剪辑,因为它不用真人出镜,每天花1小时的空闲时间剪视频发布就有收益.我的二次剪辑帐号稳定在200左右,分享我的具体操作: 昨日收益 第一步:注册帐号 ①: ...

最新文章

  1. mysql 关键字 status_Mysql show status命令详解
  2. 开源WebGIS实施方案(一):开篇 [转]
  3. Entity Framework Core 2.0 全局查询过滤器
  4. 3d立体相册特效html网页代码_新闻类网页正文通用抽取器
  5. spring boot 分布式锁组件 spring-boot-klock-starter
  6. android照片添加gps,如何利用Exif为图片文件添加GPS坐标信息
  7. 中秋国庆假期富士康疯狂加班生产iPhone 12:新员工入职奖励9000元!
  8. 拳王虚拟项目公社:最新创业好项目有哪些,90后创业好项目,虚拟资源兼职副业好项目
  9. mysql修改服务器ip,mysql数据库修改服务器ip
  10. 六部工坊ros启智机器人定点导航技术_【展品抢鲜看】程天科技外骨骼机器人亮相峰会,让每个人享受机器人的服务!...
  11. 《妈妈是孩子最好的老师》读后感
  12. 从Zemax导入光学系统
  13. maya python window_安装了Anaconda之后,Maya运行报错,Python 找不到 Maya 的 Python 模块...
  14. 2020淘宝双十一快速刷金币工具
  15. 高中计算机知识竞赛,数学系、计算机科学系举行2016年“师范技能竞赛月”之高中数学知识竞赛...
  16. 从飞猪智能酒店到优酷视频,探索阿里智能研发协同流程
  17. 超微服务器芯片,北京超微GPU服务器
  18. 第一章踏上python之旅_神界之唯我逍遥
  19. android 阿拉伯数字转汉字,Android将阿拉伯数字转换为英文数字
  20. hevc_mp4toannexb_bsf.c/h264_mp4toannexb_bsf.c

热门文章

  1. 大话数据结构:线性表(1)
  2. Hardcoded string , should use @string resource警告 Tag start is not closed
  3. Jackson 注解 -- 忽略字段
  4. 详解Python第三方库(一)-----tqdm库
  5. 最短路径 的一些解法和特殊情况
  6. 使用Node.js部署智能合約(Smart Contract)
  7. Android Binder 分析——匿名共享内存(Ashmem)
  8. 信捷plc485通信上位机_基于Snap7实现与西门子PLC通信
  9. JZOJ 5393. 【NOIP2017提高A组模拟10.5】Snake vs Block
  10. php怎么做签到系统,PHP如何实现签到功能