4

为大型网站创建所有艺术作品通常涉及几十个 50+mb 的 photoshop 文件。通常,一个给定的模块可能出现在多个文件中。

有没有办法从另一个文件中引用一个经常使用的模块?

例如-“site-section-2.psd”引用“common-module-h.psd”,“site-section-6.psd”也引用“common-module-h.psd”,以便随时更新对“common-module-h.psd”进行了更新,更新出现在引用它的两个文件中。

可能的?

(也许用 Photoshop javascript?)

4

2 回答 2

1

我检查了 JSX Photoshop 对象模型,您可以访问 LayerComps,但没有神奇的功能可以从一个文件保存到另一个文件。可以将类似的内容写入磁盘,例如从 file1.psd,然后加载到 file2.psd。

这有点远,我不知道是否值得麻烦。

对于 web 原型设计,我使用 Fireworks,我很高兴。您可以轻松地创建符号(很像在 Flash 和 Illustrator 中),甚至可以将它们保存到公共库中,这意味着可以很容易地使您的导航项目(例如,对于使用它的所有文件)保持最新。您甚至可以将 PSD 文件导入 Fireworks,但并非所有过滤器都受支持。

不知道您是否可以将大部分吸引眼球的内容保留在 Photoshop 中,然后使用 Fireworks 轻松组装 reamble 版本。

于 2009-11-23T20:19:40.053 回答
1

您可以尝试将所有图层转换为一个智能对象,然后将智能对象图层拖动到新的 .psd 文件中。

转到图层面板:窗口 > 图层(F7)。LMB 单击顶层。向下滚动图层调色板,直到到达底部。

SHIFT + LMB 单击。此时应突出显示所有图层。

人民币单击任何图层“标题”。

您应该会看到一个菜单弹出,因此使用鼠标滚动,直到找到“转换为智能对象”。LMB 单击以将所有图层转换为一个智能对象。智能对象可以通过在图层面板中双击来进行编辑。您还可以将智能对象从一个 .PSD 拖到另一个 .PSD 中。我通常只打开两个 .PSD 文件并将智能对象从一个图层调色板拖到另一个图层调色板。

于 2011-03-10T19:44:33.323 回答