我有一个 PSD 文件,其中所有图标都以矢量图形式放在不同的图层中。我想将它们保存为不同的大小,以便在 iPhone、iPhone4 和 iPad 上使用。
我尝试了“文件”>“脚本”>“将图层导出到文件”
保存每一层大约需要 15 分钟,而电脑由于工作过热。尝试了两台不同的电脑,一台装有 CS4,另一台装有 CS5。结果相同。
这不允许我设置尺寸。
似乎大多数图标包,如 pictos、glyphish 和 iconsweets 都是以这种方式分布在一个 PSD 文件中。
有没有简单的方法可以将它们从 PSD 中取出并放入 PNG 文件中?
答案1
这是另一种可能更快的方法,使用一个名为千层蛋糕:
为每个图标层赋予一个以 .png 结尾的名称,就像文件名一样:
someicon.png
保存 PSD,将其放入 LayerCake,它将生成与图层名称相同的 PNG。因此,名为狗屋.png将输出一个名为的 PNG 图标
doghouse.png
注意:您可以命名图层群组这样它们就会以相同的方式导出。您还可以在图层/组名称中使用 .jpg,这样就会导出 JPEG。
答案2
为了创建单独的尺寸,我将复制图像并根据每个目标尺寸(64x64、32x32...)精确调整其大小。然后在每张图像上运行脚本。
也许您的导出图层脚本操作因它们是矢量路径而受阻,也可能因为其他原因(如阴影效果等)。在运行导出图层脚本之前,我会遍历所有图层,尽可能将它们展平为光栅,并使用展平效果等。
答案3
在图层面板中突出显示该图层,按Ctrl+ A(PC) / Option-A (Mac) 选择它,然后将其复制到剪贴板 ( Ctrl+ C/ Option-C)。
创建一个新文件(Ctrl+ N/Option-N)并将图层粘贴到新文件(Ctrl+ V/Option-V)。
您现在可以将图层保存为任意您想要的格式的单独文件。