8

我不确定这是否是最好的论坛,因为它本身不是编程问题,但这里有。

我是 iOS 应用程序的开发人员,我们将设计外包给第三方。他们向我们提供了一个庞大的 PhotoShop 文件,其中包含在单个图层上以双倍分辨率完成的所有单个艺术品。要将艺术品放入 XCode,我的工作流程如下:

  1. 仅显示包含特定图稿单元的图层
  2. 全选
  3. 复制合并
  4. 创建新图像(幸运的是,尺寸会自动处理)
  5. 粘贴
  6. 取消选择粘贴的图层并删除背景,以保持透明度
  7. 将图像另存为 x.psd
  8. 将副本另存为 x@2x.png
  9. 将图像大小设置为原始尺寸的 50%
  10. 将副本另存为 x.png
  11. 放弃更改

这个应用程序非常大,因此对每个小图像都执行此过程非常繁琐。我不是很精通Photoshop,所以我想知道是否有更好的方法。在我看来,将步骤 3-11 合并到一个宏或脚本或其他东西中应该很容易。在这些步骤的每次迭代中唯一改变的是输出名称。有什么建议么?

4

2 回答 2

4

正常的工作流程与您描述的完全一样。您可以编写一个 Photoshop 脚本来导出图层,Apple 提供了一个 Automator 工具,可以让您将这些图形的大小从 2 倍缩小 50%。很棒的教程在这里。这可以帮助您的图形快速缩放。

有一些解决方案可以使您尝试完成的工作自动化。本视频教程允许您将 PSD 或 PNG 移植到 Xcode 中,并将所有图层正确放置在视图中,创建视图控制器和 segues。

免责声明 - 如视频中所述,我与 JUMPSTART 平台相关联。

于 2013-02-19T04:12:08.183 回答
2

您可以使用 Javascript 编写 Photoshop 脚本,而我过去曾编写过脚本来执行类似的一系列步骤,即使对于像我这样以前从未编写过任何 Javascript 的人来说,也不难弄清楚。Photoshop 也有类似于宏的“动作”,您可能也可以使用动作执行类似这样的简单操作,但这不是我个人尝试过的。查看有关脚本 Photshop 的 Adob​​e 文档:Adobe Photoshop 脚本

于 2011-09-16T22:18:02.757 回答