2009-11-19 66 views
4

创建一个大型网站的所有艺术经常涉及几十个50 + MB的Photoshop文件。通常,给定的模块可能会出现在多个文件中。是否可以从另一个photoshop文件中引用photoshop文件或图层补偿?

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

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

可能吗?

(或许用Photoshop的JavaScript?)

回答

1

我检查了JSX Photoshop的对象模型,您可以访问LayerComps,但也没有神奇的功能,可以节省从一个文件到另一个。像这样的东西可以写入磁盘,例如从file1.psd,然后加载到file2.psd。

这是一个远射,我不知道是否值得这个麻烦。

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

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

+0

这听起来像你说“不”,如果这是正确的答案,我会标记为这样。但我想多了解一下。 我见过你可以将图层复合保存到文件。相反呢?从文件加载图层复合的脚本? – Dennis 2009-11-28 18:00:32

1

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

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

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

RMB单击任一图层“标题”。

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

相关问题