English 中文(简体)
Is it possible to reference a photoshop file or layer comp from within another photoshop file?
原标题:
  • 时间:2009-11-19 16:48:19
  •  标签:
  • photoshop

Creating all the art for a large website often involves a couple dozen 50+mb photoshop files. Frequently, a given module may appear in more than one file.

Is there a way to reference an oft-used module from another file?

For instance - "site-section-2.psd" references "common-module-h.psd", and "site-section-6.psd" also references "common-module-h.psd", so that any time updates are made to "common-module-h.psd", the updates appear in both files which reference it.

Possible?

(maybe with photoshop javascript?)

问题回答

I ve checked the JSX Photoshop Object Model, and you can access LayerComps, but there is no magic function to save from one file to another. Something like this could be written to disk, from file1.psd for example, then loaded into file2.psd.

It s a bit of a long shot and I don t know if it s worth the trouble.

For web prototyping I use Fireworks and and I m pretty happy. You can easily create symbols (much like in Flash and Illustrator) and even save them to a Common Library, which means it will be easy peasy to keep your navigation items for example up to date, for all the files using it. You can even import PSD files into Fireworks, only not all the filters will be supported.

Don t know if you can keep most of the eye-candy in Photoshop and then assemble reamble versions with ease using Fireworks.

You can try converting all the layers into one smart object and then drag the smart object layer into the new .psd file.

Go to the Layers palette: Window > Layers(F7). LMB SINGLE CLICK the top layer. Scroll down Layer palette until you get to the bottom.

SHIFT + LMB SINGLE CLICK. At this point all the layers should be hilighted.

RMB SINGLE CLICK any of Layer "Titles".

You should see a menu pop up so use the mouse to scroll until you find "Convert to Smart Object". LMB SINGLE CLICK to convert all the layers into one smart object. The smart object can be edited by double clicking it in the Layers palette. You can also drag a smart object from one .PSD into another .PSD. I usually just open both .PSD files and drag the smart object form one Layers palette to the other Layers palette.





相关问题
Photoshop Batch Action Save for Web and Devices

I created an Action in Photoshop CS4. It s something like this: Open Document Change Canvas Size Save for Web & Devices Close Document Now, the "Save for Web & Devices" does all nice stuff, ...

Photoshop-like, embeddable web based image editor? [closed]

Online Image Editor - Ajax or Flex / Flash? The above wasn t really the answer that I was looking for. I m looking for an online image editor which I can embed into my pages, so users can edit ...

Output W3C compliant XHTML from image slices

When slicing and saving for web in Photoshop CS4, the HTML layout output by Photoshop is done using tags, which is not what we want. Is there a way to get Photoshop to output W3C compliant tableless ...

Photoshop style GUI design

In a tool such as Photoshop, there is a selection of tools you can click on (e.g. pen, brush etc). Once you click on a tool, you can use that tool to paint, erase etc depending on what tool is ...

热门标签