Photoshop 帮助 | Photoshop 中有关增效工具和脚本的 UI 工具包
有哪些更改?
Photoshop 中的脚本生成 UI 经过增强后现在可以支持 HiDPI/Retina 显示器,并且在外观上与整体应用程序的 UI 保持一致。此外,脚本生成 UI 当前基于新框架而不是 Flex。
受影响的对话框列表
以下是应用程序中受到此更改影响的对话框列表:
对话框 | 菜单 |
联系表 II | 文件 > 自动 > 联系表 II |
条件模式更改 | 文件 > 自动 > 条件模式更改 |
限制图像 | 文件 >自动 > 限制图像 |
镜头校正 | 文件 > 自动 > 镜头校正 |
合并到 HDR Pro | 文件 > 自动 > 合并到 HDR Pro |
Photomerge | 文件 > 自动 > Photomerge |
导出颜色查找 | 文件 > 导出 > 颜色查找表 |
将图层复合导出到文件 | 文件 > 导出 > 将图层复合导出到文件 |
将图层复合导出到 PDF | 文件 > 导出 > 将图层复合导出到 PDF |
将画板导出到 PDF | 文件 > 导出 > 将画板导出到 PDF |
将图层导出到文件 | 文件 > 导出 > 将图层导出到文件 |
图像处理器 | 文件 > 脚本 > 图像处理器 |
脚本事件管理器 | 文件 > 脚本 > 脚本事件管理器 |
载入图层 | 文件 > 脚本 > 将文件载入堆栈 |
图像统计 | 文件 > 脚本 > 统计 |
测量比例标记 | 图像 > 分析 > 置入比例标记 |
火焰 | 滤镜 > 渲染 > 火焰 |
图片框 | 滤镜 > 渲染 > 图片框 |
树 | 滤镜 > 渲染 > 树 |
上载至 Sketchfab | 3D > 在 Sketchfab 上共享 3D 图层 |
导出/导入预设 | 编辑 > 预设 > 导出/导入预设 |
砖形填充 | 编辑 > 填充 在内容下拉菜单中选择“图案” 选择“脚本” 从脚本下拉菜单中选择选项 |
十字线织物 | |
沿路径置入 | |
随机填充 | |
对称填充 | |
UI 布局
在用于创建用户界面的脚本 API 中没有任何更改。不过,编组 Widget 的工作方式存在差别。
在 Flex 中,“编组”Widget 曾被用作对 Widget 进行编组的布局机制,并且其自身完全不可见。现在,“编组”本身就是一个具有独立后台的 Widget,并且无法与其他 Widget 重叠。
例如,如果我们有两个交错排列的组,其中,一个组内的 Widget 并没有与另一组内的 Widget 重叠,那么所有 Widget 都将在 Flex 中可见。
编组 Widget - Flex
然而,如果同一情景出现在新框架中,位于顶部的组就会隐藏底部的组。
编组 Widget - 新框架
注意:出于这一原因,某些用户可能会发现他们现有的脚本在新框架中会具有错误的 UI 布局。应通过删除“编组”Widget 中的重叠来修改所有此类脚本。在新框架中经过重新创建的脚本或者经过修改后可运行的脚本,也能在 Flex 中正常运行。
HiDPI 支持
通过这一更改,脚本 UI 当前也支持 HiDPI 显示器。但是,不需要在脚本中做任何修改也能使其在 HiDPI 显示器上正常工作。您只需随 1x 图像资源一起置入 2x 图像资源,且文件名与 1x 图像资源相同,并在后面加上 @2X 作为后缀即可。
例如,如果 1x 图像资源的文件名是 imageFile.png,则 2x 图像资源的文件名应为 imageFile@2X.png,并存放在相同位置。
注意:如果未找到 2x 图像资源,系统将使用 1x 图像资源。
已知问题
- Flash Player 小组件不再受到支持。无法再通过脚本 UI 播放 SWF/Flash/Flex 文件。
- Treeview 小组件不受支持。
- 图形绘制在 Checkbox 和 Radiobutton 小组件中均不受支持。
- 无法更改按钮背景颜色。
- 文本中的字体样式不受支持。