插件地址:Achuan-2/illustrator_sci_plugin
之前为了组会做ppt快速排图、导入markdown笔记,写了一个ppt插件,开源在Github,目前star数已经超过500 stars:Achuan-2/SlideSCI,博客:SlideSCI README
最近在写论文,用adobe illustrator排图有时好累
- 比如我需要不同图同一个位置添加同一个标注,原生非常麻烦,因为只能获取绝对位置,得自己计算相对位置
- 比如我需要图片批量改宽高,全选图片后,输入具体值,但实际改的是整体大小,每个图片的大小并不是我输入的具体值
- 比如我要给图片添加label,一个个标签添加,要改编号,还要对齐也好累
-
复制粘贴相对位置:
使用技巧
- 手动设置两个对象的相对位置:修改ΔX和ΔY可以手动设置两个对象的相对位置,比如想让文字距离矩形左上角x方向2mm,y方向2mm
- 复制一个对象的相对位置时,默认以画板为参考,这样可以先把一个形状移出去,然后对下面的形状进行改动,然后再粘贴回原来位置
- 复制两个对象以上的相对位置,默认以第一个对象为参考对象,复制后面的对象对于第一个对象的相对位置,可以更改Order来调整对象顺序,插件支持根据垂直位置、水平位置以及图层顺序来确定对象顺序。如果你想以最后一个对象为参考对象,可以把“Reverse Order”打上勾,这样就是以最后一个对象为参考点
- 当需要对多个对象进行跨画布统一位置时,勾选Artboard Reference
使用场景
- 手动设置两个对象的相对位置
- 快速统一排列方式:如果已经排好了一组图,想对另一组图也按照之前那组图的排布方式排布,也可以一键复制并粘贴相对位置就瞬间排好了
- 快速统一label位置:一个图加了label,其他图的label位置也需要一样,也可以快速统一
- 可以基于画布复制多选形状的位置,进行跨画布统一位置
-
形状大小批量复制:
复制一个形状的宽高或者手动输入宽高,点击Paste Size即可对选择的形状进行批量粘贴形状。
宽高前有勾选框,默认全部勾选,只勾选其中一个,比如只勾选宽度则只粘贴宽度,高度根据原来宽高比自动调整
-
一键排列图片:可以批量调整图片宽高、一键排列整齐
- Column:设置要排成几列
- Row Gap:行间距
- Column Gap:列间距
- Resize Width:如果打上勾,会统一设置所有对象的Width
- Resize Height:如果打上勾,会统一设置所有对象的Height
- Order:判断对象的先后顺序,插件支持根据垂直位置、水平位置以及图层顺序来确定对象顺序。
-
下载插件zip或zxp文件(选一个就好):https://github.com/Achuan-2/illustrator_sci_plugin/releases
-
安装方法
【方法一: zxp文件安装】
下载zxp文件后,安装ZXP/UXP Installer,打开软件拖进zxp文件进行安装
安装后记得重启illustrator!!!
【方法二:zip文件安装】
下载zip文件后,解压为文件夹,复制到Adobe 插件文件夹
-
windows:
- 32位版本:
C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\
- 64位版本:
C:\Program Files\Common Files\Adobe\CEP\extensions
(illustrator版本比较新一般都是64位版本,32位版本应该都是比较老的版本)
- 32位版本:
-
MacOS
- 系统目录:
/Library/Application Support/Adobe/CEP/extensions
- 用户目录:
~/Library/Application Support/Adobe/CEP/extensions
- 系统目录:
-
如何判断路径正确,如果打开的路径正确,文件夹是本来就存在的,并且里面有一些文件夹
安装后记得重启illustrator!!!
【设置PlayerDebugMode】
如果打开插件后若显示页面空白,需要额外设置PlayerDebugMode,才能使用本插件
启用允许开发者扩展(PlayerDebugMode=1)步骤
-
Windows解决方法
-
Mac系统解决方法
-
打开终端,输入
defaults write com.adobe.CSXS.版本号 PlayerDebugMode 1
如
defaults write com.adobe.CSXS.4 PlayerDebugMode 1 defaults write com.adobe.CSXS.5 PlayerDebugMode 1 defaults write com.adobe.CSXS.6 PlayerDebugMode 1 defaults write com.adobe.CSXS.7 PlayerDebugMode 1 defaults write com.adobe.CSXS.8 PlayerDebugMode 1 defaults write com.adobe.CSXS.9 PlayerDebugMode 1 defaults write com.adobe.CSXS.10 PlayerDebugMode 1 defaults write com.adobe.CSXS.11 PlayerDebugMode 1 defaults write com.adobe.CSXS.12 PlayerDebugMode 1
如果不知道你的版本号,其实可以把4到12都设置一个遍
-
-
-
打开插件
如果喜欢我的作品,欢迎给我买杯咖啡,这会激励我继续维护项目和持续创作新项目。
个人时间和精力有限,优先考虑赞赏用户提的功能建议和bug反馈
累积赞赏50元的朋友如果想加我微信,可以发邮件到[email protected]来进行好友申请(赞赏达不到50元的,我不会回复邮件和加好友哦,因为不想当免费客服)