资讯专栏INFORMATION COLUMN

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

draveness / 1590人阅读

摘要:刚做完的一个项目里,为了切图方便,接触了下的脚本功能。这里解释一下,也就是本文所讨论的脚本,并不只有可以用,都是可以用的,不过需要调用各自不同的。一些脚本的线上参考资料常用部分汉化版常数表初识脚本留坑待续

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

0.准备篇

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

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

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

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

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

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

Adobe Photoshop Scripting

ADOBE PHOTOSHOP CC 2015 SCRIPTING GUIDE

ADOBE PHOTOSHOP CC 2015 JAVASCRIPT SCRIPTING REFERENCE

ExtendScript Wiki

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

PhotoShop ExtendScript 常数表

初识Ps脚本

【留坑待续…】

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84310.html

相关文章

  • webpack 学习笔记(一)

    摘要:引言最近在学习,发现好多知识点,之前一点都没有接触过,如等等。使用本地安装,会存于文件夹内与属性内,更方便项目文件迁移以及协同开发等情况。 引言 最近在学习webpack,发现好多知识点,之前一点都没有接触过,如babel、core-js、browserslist等等。以前习惯了使用cli构建项目,很多东西不用考虑,拿来就用,这样的码农是不会有能力提升的,必须了解更多的知识点,才能成为...

    zhangwang 评论0 收藏0
  • 听闰土大话前端之ES6是怎么来

    摘要:前言相信做前端的朋友没有不知道的,都知晓新增了不少新的特性,但是你知道是怎么来的吗今天就让闰土来带大家大话的前世今生。之前可能是自己娱乐为主,大家来旁观为辅。还有一个比较大的版本就是,它是年正式诞生的。大话前端系列文章较长,未完待续。 showImg(https://segmentfault.com/img/bV4pck?w=1280&h=693); 前言 相信做前端的朋友没有不知道E...

    BaronZhang 评论0 收藏0
  • 基础巩固:JavaScript基础总结(基本概念篇)

    摘要:基础巩固基础总结使用已经好几年了,由于工作主要是做服务端开发,在工作中逐渐发现的使用范围原来越广泛。这里要注意,务必将基础部分掌握牢靠,磨刀不误砍柴功,只有将基础部分掌握并建立起系统的知识体系,在后面学习衍生的其他模式才能游刃有余。 基础巩固:JavaScript基础总结 使用JavaScript已经好几年了,由于工作主要是做服务端开发,在工作中逐渐发现JavaScript的使用范围原...

    YuboonaZhang 评论0 收藏0
  • 切图 Nginx 小书?

    摘要:切图仔的小书本文陆续介绍的功能配置及一些实用场景待完善。更可贵的是配置简单文档丰富大大降低了学习的门槛。为什么选择自年发布以来,一直是服务器市场的霸主。虽然发布较晚,但是却因为在高并发下卓越的表现而迅速崭露头角。 切图仔的 Nginx 小书 本文陆续介绍 Nginx 的功能、配置、及一些实用场景(待完善...)。 一、介绍 Nginx 1. Nginx 是什么? Nginx,很多工程师...

    pubdreamcc 评论0 收藏0
  • 切图 Nginx 小书?

    摘要:切图仔的小书本文陆续介绍的功能配置及一些实用场景待完善。更可贵的是配置简单文档丰富大大降低了学习的门槛。为什么选择自年发布以来,一直是服务器市场的霸主。虽然发布较晚,但是却因为在高并发下卓越的表现而迅速崭露头角。 切图仔的 Nginx 小书 本文陆续介绍 Nginx 的功能、配置、及一些实用场景(待完善...)。 一、介绍 Nginx 1. Nginx 是什么? Nginx,很多工程师...

    mrli2016 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<