gpt4 book ai didi

javascript - 从 Photoshop Action 到 Photoshop 脚本?

转载 作者:可可西里 更新时间:2023-11-01 01:27:30 25 4
gpt4 key购买 nike

我希望 Photoshop 为给定的文件夹自动执行以下任务:

  1. 加载给定文件夹中的所有 PNG 文件。
  2. 将每个文件的模式转换为RGB 颜色
  3. 为每个文件添加一层
  4. 在同一文件夹中将文件另存为 PSD

有人告诉我这可以通过 Photoshop 脚本来完成,但我不知道如何开始,因为不幸的是我没有太多的 JavaScript 经验。

我知道的一件事是,我无法使用 Actions 运行上述任务,因为当我记录最后一步 (4) 时,Photoshop 记录了将 PSD 文件保存在文件夹中的操作我在录制宏时使用(而不是用于加载原始 PNG 文件的宏)。换句话说,它将目标文件夹固定为宏中使用的文件夹。

这让我想到了以下问题:有没有办法自动生成运行给定操作的 Photoshop Javascript 代码

如果是这样,我不介意学习如何修改脚本来解决上述文件夹问题。

最佳答案

让我用粗体字回答您实际提出的问题:有一个工具可以自动为 Photoshop 中发生的 Action 和事件生成 Javascript。它被称为 Script Listener 。使用脚本监听器记录您的操作后,查看日志并进行选择性编辑。

开始使用脚本监听器

  1. 关闭 Photoshop
  2. 复制 ScriptListener.8li 文件从 C:\Program Files\Adobe\Adobe PhotoshopCS5\Scripting\Utilities文件夹
  3. 粘贴文件到C:\ProgramFiles\Adobe\Adobe Photoshop CS5\Plug-ins\Automate 文件夹。
  4. 运行 Photoshop,执行您希望在脚本中发生的操作。
  5. 关闭 Photoshop,从 Automate 文件夹中删除脚本监听器的副本。
  6. 编辑脚本监听器放置在您桌面上的日志文件。

要将新奇特的脚本放入 Photoshop,请将您创建的带有 jsx 扩展名的文件放入 C:\Program Files\Adobe\Adobe Photoshop CS5\Presets\Scripts

关于javascript - 从 Photoshop Action 到 Photoshop 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com