如何使用javascript自动化photoshop节省时间

JavaScript可能与图像编辑器有什么关系?使用这种独立于平台的脚本语言,今天我们将学习创建自动化任务,无论是Mac版还是PC版的Photoshop都可以快跑。Photoshop有一个API(应用程序编程接口),允许那些有专门知识的人创建脚本化的任务,并自动执行甚至出人意料的复杂操作。凭借使用JavaScript这样强大的语言的优势,极客程序员可以巧妙地使用条件逻辑、变量,有时还可以使用Pho...

如何使用javascript自动化photoshop节省时间

JavaScript可能与图像编辑器有什么关系?使用这种独立于平台的脚本语言,今天我们将学习创建自动化任务,无论是Mac版还是PC版的Photoshop都可以快跑。Photoshop有一个API(应用程序编程接口),允许那些有专门知识的人创建脚本化的任务,并自动执行甚至出人意料的复杂操作。凭借使用JavaScript这样强大的语言的优势,极客程序员可以巧妙地使用条件逻辑、变量,有时还可以使用Photoshop以外的应用程序。看看这些简单的JavaScripts,学习如何在Photoshop中使用它们。

你好,世界!

如何使用javascript自动化photoshop节省时间

Photoshop CS5脚本指南是最基本的基本程序,它提供了一个示例“helloworld”脚本来帮助我们快速入门。我们可以看到这里发生了一些事情:单位设置为英寸,创建一个新文档,使用photoshopapi简单地添加文本。

要创建这个基本文档,您需要像Komodo Edit、Notepad 2或Fraise for Mac这样的文本编辑器。确保将JavaScript文件保存为.JSX或.JS文件。Photoshop在osx或Windows中都很容易阅读。将文件保存在以后可以找到的任何位置。

一定要下载Photoshop版本的脚本指南,并从PDF中复制文本,而不是重新键入!

如何使用javascript自动化photoshop节省时间

打开Photoshop。任何可以追溯到Creative Suite 2的版本都可以正常工作,尽管您的代码可能不同。

如何使用javascript自动化photoshop节省时间

导航到“文件”>“脚本”>“浏览”以查找保存的JavaScript文件。

如何使用javascript自动化photoshop节省时间

导航到保存“Hello World”JavaScript文件的位置并加载它。

如何使用javascript自动化photoshop节省时间

Photoshop根据JavaScript文件中的规范创建一个文档:2×4英寸,文本对象为“Hello,World”

如何使用javascript自动化photoshop节省时间

当然,这会带来各种各样的可能性。让我们用这些简单的工具快速浏览一下另一个基本的。

使用事件管理器创建新页面

如何使用javascript自动化photoshop节省时间

只需编辑“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=原始单元

如何使用javascript自动化photoshop节省时间

将您的文档保存为.JS或.JSX文件,无论您想将其存储在何处。

如何使用javascript自动化photoshop节省时间

如果您使用Photoshop在多台机器上工作,您可能希望将其保存在Dropbox文件夹中。

如何使用javascript自动化photoshop节省时间

返回Photoshop。

如何使用javascript自动化photoshop节省时间

在同一个文件>脚本菜单下,你会发现“脚本事件管理器”。打开它。

如何使用javascript自动化photoshop节省时间

您将看到这个对话框。您可以将脚本应用于许多不同的事件,但对于这一个,我们将让Photoshop在“启动应用程序”时运行脚本。您可以通过单击图示屏幕截图中“Clean Listener”的下拉菜单浏览到您的脚本。

如何使用javascript自动化photoshop节省时间

找到你的JavaScript文件。

如何使用javascript自动化photoshop节省时间

添加自定义脚本并单击“完成”

如何使用javascript自动化photoshop节省时间

重新启动Photoshop,我们发现它以300 dpi的分辨率打开了一个8.5英寸x 11英寸的页面,正如我们所描述的那样。


Nearly everything that can be done in Photoshop with a keyboard and mouse can be done in JavaScript (or additionally Applescript or Visual Basic, although those are platform-dependent). Experiment with your own JavaScripting skills, or come back to How-To Geek for our own takes on automating Photoshop with JavaScript!

JavaScript、Applescript或visualbasic都有脚本编写指南可供下载,最早可追溯到Photoshop CS2。在这里下载所有的。

  • 发表于 2021-04-13 04:51
  • 阅读 ( 224 )
  • 分类:互联网

你可能感兴趣的文章

photoshop元素(photoshop elements)和photoshop软件(photoshop)的区别

...实现的功能,而Adobe Element附带的工具较少,主要是尝试自动化您要实现的目标。 adobephotoshop是许多行业中用于数字图像处理的工具。由于它拥有复杂的工具,使用起来非常复杂。它还带有专业的价格标签。另一方面,Adobe元素是...

  • 发布于 2020-10-25 21:51
  • 阅读 ( 420 )

如何使用photoshop notes工具发挥您的优势

在Adobe Photoshop CC 2018的强大工具箱中,您可能错过了一个更简单的功能:Notes工具。笔记不仅仅是一点点的信息。它们也是提醒、记录和导航图像的方向舵。 ...

  • 发布于 2021-03-11 23:01
  • 阅读 ( 177 )

adobe photoshop cc 2018:9大新功能

Photoshop CC 2018是Adobe最新版本的设计巨擘,人们对此议论纷纷,这是有充分理由的。Adobe在CC 2018中推出了大量新的Photoshop功能,让摄影师和设计师都很兴奋。 ...

  • 发布于 2021-03-12 05:08
  • 阅读 ( 277 )

如何用photoshop脚本自动化photoshop

... 不要担心这听起来是否复杂:脚本是用JavaScript编写的,JavaScript是一种简单但功能强大的语言。 ...

  • 发布于 2021-03-13 07:15
  • 阅读 ( 275 )

为每个学生提供10个基本的搜索技巧

... 当然,这些备忘单也可以用于JavaScript、C++、Django等编程语言。可以在此处查看完整列表。 ...

  • 发布于 2021-03-13 08:33
  • 阅读 ( 255 )

如何使用adobe bridge从相机下载照片

... 如果有更好的方法来弥补你的相机和Photoshop之间的差距,同时节省你的时间呢?是的,它叫Adobe桥。 ...

  • 发布于 2021-03-13 18:15
  • 阅读 ( 207 )

减少编辑时间的6个photoshop操作(以及如何使用它们)

使用Photoshop很困难。它可能需要数年才能掌握。幸运的是,Photoshop还配备了有用的工具,任何初学者都可以学习使用。Photoshop的动作功能就是这样一个工具。 ...

  • 发布于 2021-03-17 05:29
  • 阅读 ( 192 )

8个adobe photoshop工作流提示,帮助您改进图像编辑

...中,有很多方法可以使用动作和脚本的组合来实现工作的自动化。 ...

  • 发布于 2021-03-22 14:56
  • 阅读 ( 214 )

什么是谷歌tensorflow?开源示例和教程

...言,有大量的伟大的地方学习Python。如果您已经比较熟悉JavaScript,那么TensorFlow有教程视频介绍TensorFlow.js公司图书馆。 ...

  • 发布于 2021-03-23 22:35
  • 阅读 ( 217 )

如何使用lightroom快速批量编辑照片

... 如果你不确定Lightroom和Photoshop的区别,看看我们对Lightroom和Photoshop的比较。 ...

  • 发布于 2021-03-25 05:28
  • 阅读 ( 397 )
V44050935
V44050935

0 篇文章

相关推荐