Ps:用好钢笔工具

使用钢笔工具时,应随时注意鼠标指针的形状。

c96950b66fae354135c1f5a915e35104.png

  ◆  ◆

基本操作方法

1、绘制闭合路径

路径绘制结束时回到起点即可创建闭合路径。

2、绘制开放路径

想结束绘制时,按住 Ctrl 键点击画布空白处,或者,直接按 Esc 键,即可得到开放路径。

3、绘制直线路径

按住 Shift 键可绘制水平路径、垂直路径或者 45° 角倍数的直线路径。

4、绘制角点和平滑点

在绘制路径时,直接单击时建立的锚点是“角点”;按住鼠标拖拽则建立的锚点为“平滑点”。

提示:

角点没有方向调杆,或者有一个或两个相互独立的调杆。

平滑点有两个联动的、在一条线上的方向调杆,

5、添加或删除锚点

把鼠标指针移至锚点上时,临时转换为删除锚点工具 Delete Anchor Point Tool;置于线段上时,则临时转换为添加锚点工具 Add Anchor Point Tool。

提示:

需勾选(默认)工具选项栏上的“自动添加/删除” Auto Add/Delete。

6、转换角点和平滑点

按住 Alt 键将鼠标指针置于锚点上时,临时转换为转换点工具 Convert Point Tool 。单击平滑点,可将其转换为角点。单击并拖拽角点,可将其转换为平滑点。

7、转换为直接选择工具

按住 Ctrl 键可切换到直接选择工具 Direct Selection Tool(白箭头),可选择、移动锚点、调整线段或方向调杆。

可框选,或者加按 Shift 键点击以选中多个锚点。

在线段或锚点上,按住 Ctrl + Alt 拖动,可复制此路径。

8、转换为路径选择工具

按住 Ctrl + Alt 键可临时转换为路径选择工具 Path Selection Tool (黑箭头),在路径范围内单击,可选中此路径上的所有锚点。若拖动,则将复制此路径。

9、调整方向调杆

按住 Ctrl 键(切换至直接选择工具)可改变方向调杆的方向以及单边调杆的长度。

加按 Shift 键时,将以 45° 角的倍数调整调杆的方向。

按住 Alt 键(切换至转换点工具)可调整单边调杆的长度和方向,两边的方向联动关系解除。

若按住 Ctrl + Alt 键调整又可使得两边方向联动。

  ◆  ◆

其它使用技巧

1、使用钢笔工具时,可开启网格显示以辅助路径绘制。

Ps菜单:视图/显示/网格

View/Show/Grid

快捷键:Ctrl + '

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

请参阅:

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

3、在使用钢笔工具进行精准抠图时,还可参考以下建议。

一般不要将锚点建立在对象边缘的凸点处。

用钢笔工具抠图时,尽量勾勒到主体的内侧边缘,以防毛边或亮边。

对于形状较复杂的对象,建议先勾勒一个大概轮廓,然后再逐步细化。

954845980909d9d7c1b43514e5201a23.jpeg

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

STM32的看门狗原理和示例代码

看门狗基础: STM32微控制器上的看门狗主要有两种类型:独立看门狗(IWDG)和窗口看门狗(WWDG),这两者都是用于监控系统运行状态的机制,但它们在实现和应用上有一些区别: 独立…

docker buildx跨架构构建笔记(x86_64构建下构建aarch64镜像)

docker buildx跨架构构建(x86_64构建aarch64镜像) 文章目录 docker buildx跨架构构建(x86_64构建aarch64镜像)简介第一步 先交叉编译一个aarch64的HelloWorld程序。准备一个用于跨架构的Dockerfile文件使用docker buildx命令构建aarch64架构的镜像。查看镜像具体详细信息&#…

建堆的时间复杂度和堆排序

文章目录 建堆的时间复杂度向下调整建堆向上调整建堆 堆排序实现 建堆的时间复杂度 下面都以建大堆演示 向下调整建堆 void Adjustdown(HPDataType* a, int size,int parent) {int child parent * 2 1;while (child < size){if (child1<size&&a[child 1] &…

【shell】正则表达式和AWK

一.正则表达式 通配符匹配文件&#xff08;而且是已存在的文件&#xff09; 基本正则表达式扩展正则表达式 可以使用 man 手册帮助 正则表达式&#xff1a;匹配的是文章中的字符 通配符&#xff1a;匹配的是文件名 任意单个字符 1.元字符&#xff08;字符匹配&…

【2023CANN训练营第二季】——Ascend C算子调用及实验演示

自定义算子调用方式 完成自定义算子的开发部署后&#xff0c;可以通过单算子调用的方式来验证单算子的功能。单算子调用有API执行和模型执行两种方式&#xff1a; 单算子API执行&#xff1a;基于C语言的API执行算子&#xff0c;无需提供单算子描述文件进行离线模型的转换&…

IDEA性能优化的相关配置

有时候会发现idea用起来特别卡&#xff0c;你会发现不是整个电脑卡&#xff0c;而是idea用起来卡。这时候就需要对idea做一下性能优化了。 首先我们把idea的内存调出来&#xff1a;可以右击idea底部然后点这个Memory Indicator&#xff0c;然后就能看到idea使用的内存了。 为什…

传统算法:使用 Pygame 实现选择排序

使用 Pygame 模块实现了选择排序的动画演示。首先,它生成一个包含随机整数的数组,并通过 Pygame 在屏幕上绘制这个数组的条形图。接着,通过选择排序算法对数组进行排序,动画效果可视化每一步的排序过程。在排序的过程中,程序找到未排序部分的最小元素,并将其与未排序部分…

wyler水平仪维修WYLER倾角仪维修CH-8405

瑞士WYLER电子水平仪维修&#xff1b;BIueCLINO倾斜度测量仪维修&#xff1b;wyler电子倾角仪维修。 水平仪常见故障及处理方法 1、 仪表通电不工作。 A、检查仪表220V电源端子接线是否正确 B、检查仪表电容是否熔断&#xff1b; C、拧下仪表后的固定螺钉&#xff0c;将表…

群晖NAS配置之搭建WordPress个人博客站点

群晖NAS配置之搭建WordPress个人博客站点 之前写了一些ngrok和frp给群晖nas做内网穿透&#xff0c;今天分享一下在群晖nas下安装wordpress的教程。 WordPress是一个开源的内容管理系统&#xff08;CMS&#xff09;&#xff0c;最初是用来搭建博客的&#xff0c;但后来发展成为…

transformer模型和Multi-Head Attention

参考英文文献&#xff1a; Understanding and Coding the Self-Attention Mechanism of Large Language Models From Scratch Transformer Block 弄懂Transformer Layer 和Transformer Block的关系后&#xff0c;豁然开朗_MengYa_DreamZ的博客-CSDN博客 https://www.tensorf…

RocketMQ-RocketMQ快速实战及集群原理

一、MQ简介 ​ MQ&#xff1a;MessageQueue&#xff0c;消息队列。是在互联网中使用非常广泛的一系列服务中间件。 这个词可以分两个部分来看&#xff0c;一是Message&#xff1a;消息。消息是在不同进程之间传递的数据。这些进程可以部署在同一台机器上&#xff0c;也可以分布…

seata集成springboot的一些错误小计

1 seata依赖没找到 dependencies.dependency.version for com.alibaba.cloud:spring-cloud-starter-alibaba-seata:jar is missing. line 126, column 21错误原因:未指定具体的seata版本 解决 <!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-st…

Echarts 柱状图添加标记 最大值 最小值 平均值

标记 最大值 最小值 series: [//图表配置项 如大小&#xff0c;图表类型{name: 图例,type: bar,//图表类型data: [{value: 500,time: 2012-11-12},{value: 454,time: 2020-5-17},{value: 544,time: 2022-1-22},{value: 877,time: 2013-1-30}, {value: 877,time: 2012-11-12}] …

魔珐科技:3D虚拟人AIGC原生产品,助力全新商业机遇

11月28日-29日&#xff0c;WISE2023 商业之王大会在北京国际会议中心成功举办。此次大会以“太阳照常升起&#xff08;The Sun Always Rises&#xff09;”为主题&#xff0c;活动汇聚了全商业领域知名企业&#xff0c;围绕前沿趋势&#xff0c;共话商业创新之策。 在本次论坛…

基于Python Flask 的全流程全栈项目自己的实战心得

我基于Python Flask框架开发全流程全栈项目的实战经验和心得。我将介绍整个项目的架构设计、前后端交互、数据库管理以及部署等方面&#xff0c;并提供具体的代码示例。通过这个实例项目&#xff0c;你将学习到如何使用Flask构建一个完整的Web应用&#xff0c;并了解一些常见的…

设计循环队列

目录 设计循环队列 &#x1f642;【1】数组循环队列 思路分析 ❓1 ❓2 ❓3 易错总结 创建MyCircularQueue 初始化myCircularQueueCreate 为空否myCircularQueueIsEmpty 为满否myCircularQueueIsFull 插入元素myCircularQueueEnQueue 删除元素myCircularQueueDeQue…

[原创][3]探究C#多线程开发细节-“用ConcurrentQueue<T>解决多线程的无顺序性的问题“

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi…

C++17那些事开篇之类模版参数推导(CTAD)

C17那些事开篇之类模版参数推导(CTAD) 引入 大家好&#xff0c;我是光城&#xff0c;今天开始正式开篇C17的新特性了&#xff0c;期待不&#xff0c;欢迎留言区说出想要更新的特性呀&#xff5e; C模板元编程一直是C开发者们熟知的一项功能&#xff0c;无论是初学者还是高级开发…

java springboot通过application配置文件生成随机值并控制范围

我们找到 项目的 application 配置文件 这里我们还是习惯用 yml格式的 我们在配置文件中 写出 ${random.} 的时候 他就会将所有可配置的随机类型都提示出来了 有 整数 长整星 字符串 uuid 这里 我们来个模板 testcase:book:id: ${random.int}name: ${random.value}date: ${r…