问题标签 [photoshop-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12357 浏览

html - 使用 Photoshop 操作更改文件名

我有 100 个 326 dpi 的 iPhone 视网膜 PNG 切片图像

像.. login@2x.png, textfield@2x.png 等...

现在我想在 163 dpi 的普通视图中使用相同的图像,我们可以通过单击 Photoshop 操作轻松更改 100 个文件的分辨率,但是有什么方法可以通过操作更改文件名?

比如从 login@2x.png 到 login.png

0 投票
1 回答
1978 浏览

javascript - 如何通过 ID 获取图层对象

Photoshop 脚本 API 让我很苦恼。它根本对开发人员不友好。但我仍然相信,当我有图层 ID 时,有办法获取图层对象吗?

我要做的就是将选定的图层复制到一个新文档中。图层可能嵌套在组中。

0 投票
3 回答
9845 浏览

javascript - 使用 Photoshop 脚本保存 png 不起作用

每当我运行上面的脚本时,它不会将文件保存为 1.png、2.png、3.png 等,它会打开保存对话框并提示我输入文件名并单击保存。我究竟做错了什么?

0 投票
2 回答
2797 浏览

windows-7 - Photoshop javascript 保存错误 8800

在我的 javascript 中,在 Windows 7、Photoshop CS2 和 Photoshop CS5 中,它会引发错误:

错误 8800:出现一般 Photoshop 错误。此功能在此版本的 Photoshop 中可能不可用。
- 无法将副本另存为“C:...\wcb-010B-11Y.jpg”,因为找不到文件。
行:458
-> docRef.saveAs(saveFile, jpgSaveOptions, true, Extension.LOWERCASE);

这是保存图像的代码摘要:

在 Windows XP 中,此脚本在 CS2 中运行良好,没有任何问题....只是在 Windows 7 中,使用 CS2 或 CS5 会出现此问题。

问题似乎类似于:Photoshop Javascript 脚本保存和关闭文档 但我不知道他的操作系统。

我添加了“alert(”并确认保存文件夹和名称正确,可以保存到,但同样的问题。

这可能是 Windows 7 中的 UAC 问题吗?你如何修复它?我已经关闭了所有 UAC 设置(我认为我做得正确),但它仍然会发生。

任何帮助?

0 投票
0 回答
631 浏览

javascript - Photoshop/JavaScript app.activeDocument.layers.length 很慢

我写了一个脚本,找到所有不包含任何其他组的组(LayerSets)。它在小文件上运行良好,但在大文件上确实很慢。经过一些测试,我发现函数“layers.length”需要很长时间才能执行。

只运行这一行代码,在一个有 200 层的文件中需要几秒钟: app.activeDocument.layers.length

因为我使用递归方法,所以我需要为每个组运行它。

有什么想法可以优化此代码或任何其他方式来获取文档中的所有组吗?

0 投票
1 回答
754 浏览

javascript - Photoshop CS5 无法识别 activeDocument

我在我的 64 位 Vista 机器上为 Photoshop CS5.1 编写了一个相当大的脚本。现在,当我在新的 64 位 Windows 7 机器上运行相同的脚本时,Adobe ExtendScript Tool 在这个简单的脚本中抱怨activeDocument(没有这样的元素):

#target在 ExtendedScript Tool 中尝试过和不尝试过并选择目标。有什么我错过的,还是我需要安装更多的东西。我只安装了 64 位版本的 Photoshop。32位Photoshop是否有脚本扩展?

如果我只想使用 64 位版本,我不明白为什么需要同时安装 32 位和 64 位版本。

0 投票
4 回答
1745 浏览

extendscript - 获取文本图层阴影参数(ExtendScript CS5、Photoshop 脚本)

有什么方法可以使用 ExtendScript 在 Adob​​e Photoshop CS5 中获取文本(或任何其他)图层阴影参数,以进一步转换为文本字符串等 CSS3?

谢谢!

0 投票
2 回答
2931 浏览

plugins - 如何在不影响Photoshop分辨率的情况下将小图像转换为大图像?

我正在使用 Photoshop CS6。我有小尺寸(3.5 毫米 X 3.5 毫米)的图像。放大图片尺寸 (10cm X 8 cm)。然后图像质量下降..所以如何在不影响分辨率的情况下放大图像。BiCubic Smoother 不满意我..

有什么方法可以在不丢失像素的情况下将图像调整为高分辨率。

0 投票
2 回答
3442 浏览

photoshop-script - javascript中的Photoshop UI单选按钮

实现单选按钮时遇到问题。我知道 CS2 中的单选按钮可能会出现问题,但我不确定我哪里出错了。我怀疑我的括号或逗号放错了位置;但看不到它。谢谢你。

另一件事:有没有更好的方法来编写 UI 元素,因为这种格式相当难看。

这是有效的基本代码。var dialogBox =“对话框{方向:'列',alignChildren:'中心',\ info:组{方向:'列',alignChildren:'中心',\ rbtn1:RadioButton {文本:'单选按钮1',对齐: 'left'}, \ rbtn2: RadioButton { text: 'Radio Button 2', align: 'left'}, }, }, \ } }";

我认为单选按钮切换由第 3 行控制,因为注释掉它会阻止单选按钮正常工作。

0 投票
5 回答
1457 浏览

c# - 使用 Web 应用程序中的 Photoshop 文件

我想与 Photoshop 文件交互并使用其动作和智能对象创建图像。

是否有任何 php 或 C# API 可以做到这一点?