是否可以从另一个photoshop文件中引用photoshop文件或图层组合?

时间:2009-11-19 16:48:20

标签: photoshop

为大型网站创建所有艺术品通常涉及几十个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?)

2 个答案:

答案 0 :(得分:1)

我已经检查了JSX Photoshop对象模型,你可以访问LayerComps,但是没有魔法功能可以从一个文件保存到另一个文件。像这样的东西可以写入磁盘,例如从file1.psd写入,然后加载到file2.psd。

这是一个很长的镜头,我不知道是否值得这么麻烦。

对于网络原型设计,我使用Fireworks,而且我很开心。您可以轻松创建符号(非常类似于Flash和Illustrator),甚至可以将它们保存到公共库中,这意味着对于使用它的所有文件来说,保持导航项目(例如最新)很容易。您甚至可以将PSD文件导入Fireworks,但不会支持所有过滤器。

不知道你是否可以在Photoshop中保留大部分的眼睛,然后使用Fireworks轻松组装reamble版本。

答案 1 :(得分:1)

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

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

SHIFT + LMB单击。此时所有层都应该是高亮的。

RMB单击任意一个“标题”。

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