Ps:使用钢笔工具绘制自由路径的技巧

news2024/11/28 16:29:31

只有熟练掌握使用钢笔工具绘制自由路径的技巧,才能快速完成复杂形状的创建以及精准抠图等工作。

钢笔工具是 Photoshop 中绘制路径的主要工具。无论是直线路径还是曲线路径,钢笔工具都能够提供高度的控制和精确度。

  ◆  ◆

绘制直线路径

绘制直线路径很简单,只需直接点击即可。

e726d15a073a5ded66f7fe23238e1d28.png

按住 Shift 键点击,可绘制 45° 角倍数方向(包括水平和垂直)的直线路径。

  ◆  ◆

绘制曲线路径

绘制曲线路径的最重要的一个准则是:要绘制的曲线的走势,决定着鼠标点按后拖拽的方向。

提示:

点按后的拖拽,实际上就是调整“方向线”。方向线的方向始终与要绘制的曲线相切,方向线的长度控制着要绘制的曲线的弯曲程度。

1、绘制 C 型曲线路径

48b5ec64498e4be24ca32f90f60ce586.png

如上图所示,在第 1 处时,由于曲线要往上走,所以点按鼠标后向上拖拽;在第 2 处时,由于曲线要往下走,所以点按鼠标后往下拖拽。如此类推。

2、绘制 S 型曲线路径

72c3cf627085660924735125a6b59ebe.png

如上图所示,在第 1、2、3 等处按走势按住鼠标往斜上拖拽,可绘制出 S 曲线。简而言之,同方向拖拽即可绘制 S 曲线。

3、绘制 M 型曲线路径

2ddb0d59cf9dbeebfd88075d7a2ac163.png

如上图所示,顺着曲线的走势,在第 1 处点按鼠标后向上拖拽。

由于在第 2 处时有两个趋势:首先要完成向下的趋势,故先按住往下拖拽;又得完成右侧向上的趋势,故在未松开鼠标左键的同时按住 Alt 键,将方向线的下侧控制杆拖至上侧即可。

即,当两侧曲线走势相悖时,应分离方向线两边的控制杆。

  ◆  ◆

绘制直线曲线混合路径

123181cd9d5bef0bda31a816971eb61c.png

如上图所示,在绘制第 2 处时,首先按趋势向下拖,曲线成形后,再按住 Alt 键单击锚点,将其转换为“角点”。

即,从曲线转直线时,需要单独一次的转换点操作。

说明:

在 Illustrator 中直接单击锚点,即可将平滑点转换为角点。

在第 3 处,由于是单侧往下走,所以需要先按住 Alt 键再向下拖拽。

即,从直线转曲线时,直接按住 Alt 键进行单边拖拽。

  ◆  ◆

练习

更多的练习可以让我们更好、更快地绘制贝塞尔曲线路径。

下面的图形可下载下来放进 Ps 或 Ai 中去对照练习。

aaae831853751de6e6049daa644d7818.png

40b2b29cf5855ed4fb63c68aa6632f10.png

305a3f62439e1d7e7afdd4cbff1051e2.png

42ab01dd5919c2e0347b50e2f9e01704.png

705f9c55fb9207f26783bbfbc5cabae7.png

9eb35e9cd6f21af07adb852d8386baa2.png

e7a8bc6f4081e46e48bba74e475ce86b.png

bf44fad3a5e3a56f20707124976e083f.png

3ade57458c309626d064388352055c6c.png

a12f196ac32bc903bbdbb86250c976f3.png

以上图形来自专门练习钢笔工具的网站,直接在此网站上练习可能效果更佳。

https://bezier.method.ac/

056795fd0c9c1adbf35d3ee9cd719ac2.jpeg

“点赞有美意,赞赏是鼓励”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1256771.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

4. 标准 IO 库

4. 标准 IO 库 1. 标准 IO 简介2. FILE 指针3. 标准输入、标准输出和标准错误4. fopen() 和 flose()5. fread() 和 fwrite()6. fseek 定位7. 检查或复位状态7.1 feof()7.2 ferrof()7.3 clearerr() 8. 格式化 IO8.1 格式化输出8. 2 格式化输入 9. IO 缓冲9.1 文件 IO 的内核缓冲…

【古诗生成AI实战】之五——加载模型进行古诗生成

回顾上一篇博客,我们已经成功地训练了我们的模型,并将其保存下来。这是一个重要的里程碑,因为训练好的模型是我们进行文本生成的基础。 现在,接下来的步骤是加载这个训练好的模型,然后使用它来生成古诗。 本章的内容属…

AI4S Cup学习赛-中枢神经系统药物研发:药物筛选与优化

赛题介绍 链接:Bohrium 案例广场 (dp.tech) 中枢神经系统类疾病长期以来存在着重要的临床未满足需求。据统计,在当前人口老龄化趋势下,阿兹海默(AD)、帕金森病(PD)等神经退行性疾病和脑癌、中…

ATK-ESP8266 WIFI模块串口通信通用实现方案

ATK-ESP8266 WIFI模块是一种常用的无线模块,它可以通过串口与外部设备进行通信,实现数据的收发和控制。本文将介绍一种通用的实现方案,帮助您在项目中使用ATK-ESP8266 WIFI模块进行串口通信。 【方案概述】 这个通用实现方案涵盖了ATK-ESP82…

探索 Rollup:简化你的前端构建流程

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

SCI一区级 | Matlab实现GWO-CNN-LSTM-selfAttention多变量多步时间序列预测

SCI一区级 | Matlab实现GWO-CNN-LSTM-selfAttention多变量多步时间序列预测 目录 SCI一区级 | Matlab实现GWO-CNN-LSTM-selfAttention多变量多步时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现GWO-CNN-LSTM-selfAttention灰狼算法优化卷积长短…

Java8实战-总结49

Java8实战-总结49 CompletableFuture:组合式异步编程对多个异步任务进行流水线操作构造同步和异步操作将两个 CompletableFuture 对象整合起来,无论它们是否存在依赖 CompletableFuture:组合式异步编程 对多个异步任务进行流水线操作 构造同…

jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?

🧸欢迎来到dream_ready的博客,📜相信您对博主首页也很感兴趣o (ˉ▽ˉ;) 学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程 目录 1、下载jdk17 2、安装jdk17 3、配置环境变量 -> 电脑无其他jdk 4、…

Windows安装Python环境(V3.6)

文章目录 一:进入网址:https://www.python.org/downloads/ 二:执行安装包 默认C盘,选择自定义安装目录 记得勾选add python path 下面文件夹最好不要有 . 等特殊符号 可以创建 python36 如果安装失败Option可以选默认的&#x…

IDEA DeBug

文章目录 01_Debug简介和意义02_IDEA中的Debug步骤03_跳转到当前代码执行的行04_步过调试的使用05_步入调试的使用06_强制步入调试的使用07_步出调试的使用08_回退断点调试的使用09_运行到光标处10_计算表达式11_条件断点12_多线程调试 01_Debug简介和意义 什么是程序DeBug&am…

PCIE链路训练-状态机描述4

Recovery Recovery.RcvrLock (1)如果link是在8.0GT/s或以上的速率工作,那么rx只会认为当前lane获得Block alignment之后收到的TS0,TS1,TS2是有效的。如果进入当前状态是从L1或recovery.speed或L0s,获取Blo…

STK Components 二次开发-地面站传感器

上一篇我们说了创建地面站,那么这次我们在地面站添加一些特效。 1. 创建地面站 var locationPoint1 new PointCartographic(m_earth, new Cartographic(Trig.DegreesToRadians(117.17066), Trig.DegreesToRadians(31.84056), 240.359)); m_facility new Platfor…

大型网站系统架构演化(Web)

大型网站系统架构演化 大型网站系统架构演化需要关注的维度涉及的技术演进过程单体架构垂直架构使用缓存改善网站性能缓存与数据库的数据一致性问题缓存技术对比Redis分布式存储方案Redis集群切片的常见方式Redis数据类型Redis 淘汰算法 大型网站系统架构演化 需要关注的维度 …

【虚拟机Ubuntu 18.04配置网络】

虚拟机Ubuntu 18.04配置网络 1.配置网络连接方式,查看自己网关 2.修改主机名 3.修改系统配置1.配置网络连接方式,查看自己网关 选择虚拟机镜像设置网络连接模式,可以选择桥接或者NAT连接(我这里选择是NAT连接) 确定自己网关,可以在虚拟机 -》 编辑 -》虚拟网络编…

Android 10.0 mtp模式下连接pc后显示的文件夹禁止删除copy重命名功能实现

1.前言 在10.0的系统开发中,usb连接pc端的时候有好几种模式,在做otg连接pc端的时候,改成mtp模式的时候,在pc端可以看到产品设备 的显示的文件夹的内容,对于产品设备里面的文件在pc端禁止做删除重命名拷贝等操作功能的实现 2.mtp模式下连接pc后显示的文件夹禁止删除copy重命…

微信小程序开发学习——小程序基本架构

1.创建一个包含:首页、咨询、关于我们 3个标签的小程序,每个标签都有对应的页面、图标和标签文字。 知识点:app.json文件对小程序进行全局配置,同名.json文件对本窗口进行配置 app.json属性: pages用于指定小程序由哪…

sql语句在字段中使用select

有两个表如下;产品表,产品评论表; 查询全部产品信息和每种产品的评论数量; 这也是子查询的一种; select * from product1; select * from comment; SELECT product1.*,(select count(id) from comment where product1…

docker打包前端镜像

文章目录 一、构建镜像二、查看本地镜像三、启动容器四、查看启动的容器五、保存镜像六、读取镜像七、创建镜像八、最后 docker官网 一、构建镜像 -t是给镜像命名,.(点)是基于当前目录的Dockerfile来构建镜像 docker build -t image_web .二、查看本地镜像 docke…

nodejs微信小程序+python+PHP-婚纱摄影预约系统的设计与实现-安卓-计算机毕业设计

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

Ubuntu:安装VSCode

参考博客Ubuntu下安装VSCODE_ubuntu安装vscode-CSDN博客中的第二种方式【安装包方式安装】,即可,安装非常easy~~~ 安装包方式安装: 1. 从VSCode官网下载最新版的deb安装包: https://code.visualstudio.com/Download,…