详解AI中扩展、扩展外观、轮廓化描边、创建轮廓

在学习AI软件中,有不少同学分不清扩展、扩展外观、轮廓化描边、创建轮廓这四个概念具体的功能区别,今天我们具体聊一下。

先说“扩展”,扩展是把复杂物体拆分成最基本的路径。矢量物体在组合,填充后会从单纯的路径转变成如复合形状,复合路径,渐变填充,图案填充等等较复杂的物体,而“扩展”就用于把这些物体打散成最基本的路径。“扩展”一般就是指扩展对象,想要修改对象的外观属性及其中特定因素的其他属性时,就需要扩展对象。具体有两种用法, 我们先看第一个用法:把复杂路径单一化应用。

我们绘制三个基本形,然后利用路径查找器面板按住Alt键单击交集形状模式获得到如图的复合路径形状。(复合路径指复杂的路径,图中用了三条路径支撑一个形状)

我们只需要交集后的中间形状,边上的空路径我们是不需要的,在这种情况下,我们就可以直接选中这个复合路径对象对其进行扩展,我们选择路径查找器中的“扩展”得到如下效果,这样复杂的多路径复合形变成了单一的路径形状。

我们再看另一种用法,把复杂对象分离成为单一形状。我们将有描边和填充的对象进行对象菜单下-扩展,弹出对话框如下:

我们直接点击确定,解组之后会得到如下效果。

这样我们就把描边和填充分别分离成为两个单独的形状。

接下来我们说一下“扩展外观”,菜单“对象-扩展外观”,这个命令一般用于物体在执行了外观变化的命令之后,如效果菜单,图形样式,笔触等等,这些命令并没有对物体产生属性上的变化,而只是物体的外观发生了变化。最直接的理解就是把对象效果图形化。

我们画一个圆形,为其加上投影效果,我们选择对象菜单下的扩展外观,然后解组,会得到形状和投影两个对象。如图:(注意有些效果是位图)

再比如:我们用画笔绘制一个笔刷效果,然后扩展外观,我们就可以直接拿到笔刷效果的路径形状,如图

接下来我们说一下“轮廓化描边”,菜单“对象-路径-轮廓化描边”,一般用于和路径描边(边框)有关的操作上。主要的作用是把物体的描边转变为填充。比如我们想画一个圆环,正常的方法我们会画两个同心圆,利用路径查找器的形状模式减去顶层获得一个环形。在这里我们也可以画一个正圆,关掉填充,把描边加粗,利用“轮廓化描边”直接得到环形,如图:

它是按照描边的效果的粗细,把描边效果直接变成了填充。结构上从单路径变为了双路径。

有时候在使用的时,我们也会直接选择“扩展”命令,根据前面说到原理,“扩展”也可以把描边扩展为填充形状。从这个执行结果看,轮廓化描边和扩展都可以把描边变为填充。

最后我们说一下“创建轮廓”创建轮廓是针对文字的,通常被叫做“文字转曲”,文字是比较特殊的矢量化图形,有文字可编辑属性,创建轮廓就是把文字转为路径图形,一旦文字创建轮廓后,文字可编辑属性就没有了。只有路径属性。如图:

以上是扩展、扩展外观、轮廓化描边、创建轮廓的功能差异,应用中要根据具体情况选择使用。

ai进入轮廓模式怎么退出_详解AI中扩展、扩展外观、轮廓化描边、创建轮廓相关推荐

  1. python中break怎么用_详解Python中break语句的用法

    详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...

  2. python停止线程池_详解python中Threadpool线程池任务终止示例代码

    需求 加入我们需要处理一串个位数(0~9),奇数时需要循环打印它:偶数则等待对应时长并完成所有任务:0则是错误,但不需要终止任务,可以自定义一些处理. 关键点 定义func函数处理需求 callbac ...

  3. python socket自动重连_详解python3中socket套接字的编码问题解决

    一.TCP 1.tcp服务器创建 #创建服务器 from socket import * from time import ctime #导入ctime HOST = '' #任意主机 PORT = ...

  4. python的装饰器迭代器与生成器_详解python中的生成器、迭代器、闭包、装饰器

    迭代是访问集合元素的一种方式.迭代器是一个可以记住遍历的位置的对象.迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 1|1可迭代对象 以直接作用于 for ...

  5. python中heapq的库是什么_详解Python中heapq模块的用法

    详解Python中heapq模块的用法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  详解Python中heapq模块的用法.txt ] (友情提示:右键点上行t ...

  6. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  7. redis watch使用场景_详解redis中的锁以及使用场景

    分布式锁 什么是分布式锁? 分布式锁是控制分布式系统之间同步访问共享资源的一种方式. 为什么要使用分布式锁? ​ 为了保证共享资源的数据一致性. 什么场景下使用分布式锁? ​ 数据重要且要保证一致性 ...

  8. python操作目录_详解python中的文件与目录操作

    详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...

  9. python3中unicode怎么写_详解python3中ascii与Unicode使用

    这篇文章主要为大家详解python3中ascii与Unicode使用的相关资料,需要的朋友可以参考下# Auther: Aaron Fan ''' ASCII:不支持中文,1个英文占1个字节 Unic ...

最新文章

  1. 存储过程调试技巧搜集
  2. OPatch cannot find a valid oraInst.loc file to locate Central Inventory
  3. PHPStorm IDE 快捷键
  4. 二十九、Pyspider爬取v2Ex网的python帖子
  5. Java设计模式之结构型:装饰器模式
  6. node.js 函数外定义的变量 函数内赋值后为什么不能带出_(44)python少儿编程之函数(五)--- 作用域...
  7. 每天都在红绿灯前面梭行,不如自己来实现个红绿灯?
  8. mediawiki自动生成sitemap
  9. 6.MySQL数据库与数据表操作
  10. XX市公共租赁住房信息管理系统模板
  11. 阿里取消“361”绩效考核,不写周报不鼓励加班?
  12. vue+Java后端进行调试时如何解决跨域问题
  13. 蓝桥杯 算法训练 安慰奶牛
  14. opengl笔记—— glMultMatrixf() 区别 glLoadMatrixf()
  15. bzoj 3580 冒泡排序 乱搞+思维
  16. 解决同一条sql在pl/sql工具中执行很快,在程序中却很慢
  17. 冰点还原 7.20.20.3398 For Win2003 支持2TB硬盘版下载,附KEY和修改方法
  18. 计算机平面设计是计算机类吗,计算机平面设计是什么?平面设计就业前景怎么样?...
  19. c语言中char类型的存储形式是,在c语言中char型数据在内存中是怎样的存储形式?...
  20. 鲍威尔方法c语言程序,鲍威尔法编程-powell法编程-c语言编程-c++6.0.doc

热门文章

  1. python 绘制分形树
  2. 【ArcGIS微课1000例】0004:值提取至点(Extract value to point)
  3. 【数据库原理及应用】经典题库附答案(14章全)——第三章:结构化查询语言SQL
  4. 【ArcGIS风暴】全站仪、RTK测量坐标数据在CASS和ArcGIS中展点的区别和联系(带数据)
  5. 地理(GIS)教学神器:气象地球生成器
  6. 案例:无人船测量点位数据+ArcGIS 10.6软件生成三维水下地形的两种方法
  7. 古董来了:1999年的物件,香港已经回归了,我都上初中了,那么你出生了吗?
  8. ArcGIS 10.2数字化线状要素时自动拼接成一条线
  9. Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
  10. Flutter之Center