问题标签 [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.
photoshop - 在 Photoshop 脚本中打开和关闭多个图层
我在 Photoshop 中有 6 个组,每个组中包含多个图层。我正在寻找打开/关闭每个组中的图层以创建图像的每种可能组合。
有人可以指出我正确的方向吗?
我从来没有在 Photoshop 中编写过脚本,但我试图自己解决这个问题。
javascript - Flex - 使用来自 javascript 的数据使用 arrayCollection 填充 Combobox
我正在用 Flex 和 Extendscript 在 Photoshop 中开发一个面板。我已经很接近让它工作了,但是凭借我的 Flex 技能,我从 jsx 文件中提取的 Array 遇到了一点问题。该数组在警报框中显示得很好,但是在我的拆分和创建新集合之间的某个地方出了点问题。感谢您对此的任何帮助。
这是我的 Flex
这是jsx
photoshop-script - JSX - 将文件夹复制到目标 - ExtendScript
我正在尝试将选定的文件夹复制到定义的目标。
想不通这个 我是否使用了错误的函数 .copy()?
javascript - Flex - javascript 函数运行时的状态栏
我正在就这个问题寻求方向。我有一个调用 Javascript 的 Flex 函数,它正在操作文件、复制到另一个目录等。根据操作的大小,可能需要一些时间才能完成。
有没有一种方法可以在该功能运行时显示动画“加载”状态?
谢谢
photoshop-script - 如何使用 PS 脚本从 psd 文件中获取字体样式
现在我想使用 Photoshop 脚本从 PSD 文件中获取字体样式,但我失败了。
javascript - Photoshop Javascript 的奇怪行为
我试图弄清楚我或 CS5 JavaScript 引擎是否有问题。我的 Photoshop 文档有一个名为“A”的图层和一个名为“Group 1”的图层组。
考虑这个例子:
这将显示 2 的长度,然后列出图层:
A
Group 1
到目前为止一切都很好。但是如果我们在 foror 循环中使用变量 Layers 来代替,我们会得到不同的结果。
和之前一样,我们得到长度 2,但现在只列出了一层:
A
这两个代码示例不应该产生相同的结果吗?!?
photoshop - 如何在 Photoshop 中创建新画布并逐层应用图层名称?
如何在 Photoshop 中创建新画布并逐层应用图层名称?
这么简单我想要的是
我如何使用 Photoshop 脚本来完成这 2 件简单的事情
CS6
javascript - CS5 隐藏层非常缓慢
只有我认为 CS5 脚本运行缓慢吗?这几行代码需要超过 1 分钟才能执行。
layerSet 的数量是 20。我在 Vista Home Premium 系统上运行 CS5.1 64 位版本,AMD Athlon 64 X2 Dual Core 5200+ 和 8GB RAM。
我尝试将脚本导出为 .JSXBIN,但仍需要 1 分钟以上。当 CS5.1 运行 .JSXBIN 脚本时,CS5.1 的 CPU 使用率从 3% 变为 57%。
这里一定有问题,我怎样才能加快脚本的速度?
// 谢谢
* 编辑 * 似乎 CS5 自己的 DOM 实现是这里的问题。通过将 DOM 相关值读入局部变量,该脚本加速了两倍以上。
...但是,仅更改 20 个对象中的属性仍然需要很多时间。任何有关优化的帮助将不胜感激:)
javascript - Photoshop 脚本:将图像移动到位置 x,y
我有一个由我想移动到画布中的绝对位置 x,yArtLayer
的变量引用的活动。NewLayer
我已经用谷歌搜索了几个小时没有任何结果。有人可以举个例子吗?
// 谢谢。
user-interface - photoshop 脚本:强制 UI 更新
我已经让我的脚本工作了,我只想添加一个进度条来显示进度(呃!)。这是我制作的测试脚本,因为我在原始脚本中发现了问题。在原始脚本中,循环中有很多打开、保存、复制、粘贴和转换...
脚本运行并显示窗口和进度条。然后 UI 中的任何内容都不会更新,直到出现警告框。如果我暂停脚本(whitin ExtendScript Toolkit CS5),UI 会更新为 xt 和正确的进度。我知道 UI 通常只有在系统中有“剩余”时间时才会更新,但这太荒谬了!!!
如何在我想要的时候强制 Photoshop 更新 UI?
//谢谢。