JavaScript可能与图像编辑器有什么关系?使用这种独立于平台的脚本语言,今天我们将学习创建自动化任务,无论是Mac版还是PC版的Photoshop都可以快跑。Photoshop有一个API(应用程序编程接口),允许那些有专门知识的人创建脚本化的任务,并自动执行甚至出人意料的复杂操作。凭借使用JavaScript这样强大的语言的优势,极客程序员可以巧妙地使用条件逻辑、变量,有时还可以使用Photoshop以外的应用程序。看看这些简单的JavaScripts,学习如何在Photoshop中使用它们。
Photoshop CS5脚本指南是最基本的基本程序,它提供了一个示例“helloworld”脚本来帮助我们快速入门。我们可以看到这里发生了一些事情:单位设置为英寸,创建一个新文档,使用photoshopapi简单地添加文本。
要创建这个基本文档,您需要像Komodo Edit、Notepad 2或Fraise for Mac这样的文本编辑器。确保将JavaScript文件保存为.JSX或.JS文件。Photoshop在osx或Windows中都很容易阅读。将文件保存在以后可以找到的任何位置。
一定要下载Photoshop版本的脚本指南,并从PDF中复制文本,而不是重新键入!
打开Photoshop。任何可以追溯到Creative Suite 2的版本都可以正常工作,尽管您的代码可能不同。
导航到“文件”>“脚本”>“浏览”以查找保存的JavaScript文件。
导航到保存“Hello World”JavaScript文件的位置并加载它。
Photoshop根据JavaScript文件中的规范创建一个文档:2×4英寸,文本对象为“Hello,World”
当然,这会带来各种各样的可能性。让我们用这些简单的工具快速浏览一下另一个基本的。
只需编辑“helloworld”文档,我们就可以创建一个脚本,创建一个高分辨率的标准纸张大小。关于文本对象的位被删除,注释也被更改。
请注意app.documents.add添加与“Hello World”文件的值不同。“8.5”和“11”仍然是英寸,但300是文件的分辨率。
如果您愿意的话,下面是要复制和粘贴的代码:
//新建画布脚本//记住当前单位设置,然后将单位设置为//此scriptvar originalUnit所需的值=首选项.rulerUnitspreferences.rulerUnits=单位:英寸//创建一个新的8.5 x 11英寸文档并将其分配给variablevar docRef=app.documents.add添加( 8.5, 11, 300)//释放referencesdocRef=nullartLayerRef=nulltextItemRef=null//恢复原始标尺单位设置app.preferences.rulerUnits=原始单元 |
将您的文档保存为.JS或.JSX文件,无论您想将其存储在何处。
如果您使用Photoshop在多台机器上工作,您可能希望将其保存在Dropbox文件夹中。
返回Photoshop。
在同一个文件>脚本菜单下,你会发现“脚本事件管理器”。打开它。
您将看到这个对话框。您可以将脚本应用于许多不同的事件,但对于这一个,我们将让Photoshop在“启动应用程序”时运行脚本。您可以通过单击图示屏幕截图中“Clean Listener”的下拉菜单浏览到您的脚本。
找到你的JavaScript文件。
添加自定义脚本并单击“完成”
重新启动Photoshop,我们发现它以300 dpi的分辨率打开了一个8.5英寸x 11英寸的页面,正如我们所描述的那样。
JavaScript、Applescript或visualbasic都有脚本编写指南可供下载,最早可追溯到Photoshop CS2。在这里下载所有的。
...实现的功能,而Adobe Element附带的工具较少,主要是尝试自动化您要实现的目标。 adobephotoshop是许多行业中用于数字图像处理的工具。由于它拥有复杂的工具,使用起来非常复杂。它还带有专业的价格标签。另一方面,Adobe元素是...
在Adobe Photoshop CC 2018的强大工具箱中,您可能错过了一个更简单的功能:Notes工具。笔记不仅仅是一点点的信息。它们也是提醒、记录和导航图像的方向舵。 ...
Photoshop CC 2018是Adobe最新版本的设计巨擘,人们对此议论纷纷,这是有充分理由的。Adobe在CC 2018中推出了大量新的Photoshop功能,让摄影师和设计师都很兴奋。 ...
... 不要担心这听起来是否复杂:脚本是用JavaScript编写的,JavaScript是一种简单但功能强大的语言。 ...
... 当然,这些备忘单也可以用于JavaScript、C++、Django等编程语言。可以在此处查看完整列表。 ...
... 如果有更好的方法来弥补你的相机和Photoshop之间的差距,同时节省你的时间呢?是的,它叫Adobe桥。 ...
使用Photoshop很困难。它可能需要数年才能掌握。幸运的是,Photoshop还配备了有用的工具,任何初学者都可以学习使用。Photoshop的动作功能就是这样一个工具。 ...
...中,有很多方法可以使用动作和脚本的组合来实现工作的自动化。 ...
...言,有大量的伟大的地方学习Python。如果您已经比较熟悉JavaScript,那么TensorFlow有教程视频介绍TensorFlow.js公司图书馆。 ...
... 如果你不确定Lightroom和Photoshop的区别,看看我们对Lightroom和Photoshop的比较。 ...