为大型网站创建所有艺术品通常涉及几十个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?)
答案 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文件并将智能对象从一个图层调色板拖到另一个图层调色板。