自己撸个简单的ps切图脚本(未完待续…)

刚做完的一个H5项目里,为了切图方便,接触了下Photoshop的脚本功能。从找资料、写脚本到实际能用全套跑了一圈下来发现,嗯,果然是挺难用的[捂脸]。不过虽然缺点满满,但PS这个平台上,可以拿来做自动化切图这种事的选择并不多……所以只好将就将就咯~

0.准备篇

工欲善其事、必先利其器。写ps脚本除了常用的代码编辑器以外,还有个选择,就是Adobe自家的ExtendScript Toolkit CC。这里解释一下,“ExtendScript”也就是本文所讨论的ps脚本,并不只有ps可以用,AE、AI都是可以用的,不过需要调用各自不同的API。ExtendScript Toolkit的界面和操作啥的都挺路人的,只不过它有个别的代码编辑器都没有的功能,就是可以直接连接上ps,并看到ps的内部对象,另外它也能一键调用ps来执行脚本,所以我选择先用代码编辑器写脚本,然后用它来执行。

刚装好的ExtendScript Toolkit界面大概是这样的:

clipboard.png

标签页底下前边带个绿色双锁链图标的是链接选框,作用是决定当前文档需要和哪个程序(PS、AI、AE等)链接,右边从上到下分别是console控制台、脚本库和内部对象浏览器。

看起来好像挺高大上的样子,对吧?燃鹅,万幸中的不幸是,我发现它并不能识别出我的PS……所以并没有什么卵用……

不过装好这个工具以后,在它安装目录下(我系统是Win10,安装目录是\Program Files (x86)\Adobe\Adobe ExtendScript Toolkit CC\)会有个SDK文件夹,里边有个叫JavaScript Tools Guide CC的PDF是可以参考的(里边是一些Ps、AI、AE几个软件共用的接口,比如File、Folder啥的);另外在Ps的安装目录下有个\Presets\Scripts文件夹,一些比如“文件”菜单下的“导出”里的一些功能,就是用脚本来实现的。

一些Ps脚本的线上参考资料:

  1. Adobe Photoshop Scripting

  2. ADOBE PHOTOSHOP CC 2015 SCRIPTING GUIDE

  3. ADOBE PHOTOSHOP CC 2015 JAVASCRIPT SCRIPTING REFERENCE

  4. ExtendScript Wiki

  5. 《PHOTOSHOP CC 2015 JAVASCRIPT SCRIPTING REFERENCE》常用部分汉化版

  6. PhotoShop ExtendScript 常数表

  7. 初识Ps脚本

【留坑待续…】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
 【为什么购买本课程?】1、学会Photoshop脚本,可以大幅提高您的工作效率、摆脱大量重复设计任务的束缚;2、扩展Photoshop的功能:天气预报、to-do设计任务管理、中文加拼音、图层文字中英互译、每日一句英语、OCR智能识别图片上的文字内容、 为上万影片批量生成九宫格预览图、为数百个视频自动添加内容不同的片头、自动获取图片的主题颜色、快速生成不限数量并且不重复的漂亮卡通头像、给Photoshop添加猜数字、贪吃蛇游戏等等;3、利用人工智能技术:在Photoshop中识别图片中指定颜色的物体、进行面部识别;4、掌握99%Photoshop设计师不曾接触的技能,打造自己的职场护城河!5、重要的是:只有我们这里提供系统、全面、易学的Photoshop脚本教程,只此一家,别无选择!  【Photoshop脚本是什么?】* Photoshop神秘和强大的一项秘技!* 它可以允许您以代码的方式来操作文档、美化图像、处理图层、控制通道、编辑选区、使用滤镜等等,就像在Photoshop界面上操作一样。* 与PhotoShop动作(Action)相比,PhotoShop脚本更强大、更智能、更富有逻辑判断功能。* PhotoShop脚本主要用于重复性的任务或用于制作非常复杂的特殊效果。 【学会Photoshop脚本,可以做什么?】* 一键给n个图片批量添加水印;* 一键将n个图片批量生成指定尺寸的缩略图;* 一键将PSD网页设计稿的各功能区域,批量输出为Web所用格式;* 一键生成iOS、Andriod应用和游戏必需的十几种尺寸的图标;* 一键将n个小图拼合为一张大图,并输出各小图在大图中的坐标信息;* 甚至开发一款运行在Photoshop上的趣味游戏!我们向您保证,学习PhotoShop脚本所花费的时间,可以在完成几项重复性的复杂任务时得到补偿。快来学习Photoshop脚本吧!  【课程的特点】1、创新的教学模式:手把手教您Photoshop自动化技术,一看就懂,一学就会;2、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;3、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;4、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;5、课程源码素材:购买课程之后,进入最后一章的最后一节的课件列表,下载课程源码素材。 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值