Importing Photoshop® Files
Adobe Photoshop is one of the world's best known software applications and widely used in professional graphics, both in print and for web work. While there are some great open source graphics applications like GIMP or Krita, sometimes Photoshop is still the only application which can be used in certain cases - especially in the pre-press world.
One of the sources of its power is the native PSD file format. A PSD file can not only hold image data, but is more of a large container which can include metadata, camera info, text, vector artwork and more. Most other programs only handle a small subset of its capabilities.
Scribus does have its own native capabilities to import PSD files from version 6 and earlier - the latest version of the PSD format which is publicly documented. The Scribus Team has also been able to worm some features out of files created with later PS versions, so most PSD files can at least be loaded into Scribus, but they may have file format features which are not supported.
In general, PSD support is quite extensive, including:
- The ability to manipulate and adjust layer settings.
- The option to enable and use masking along with the paths embedded in the file.
- In almost all cases, provided they are not defective, ICC color profiles which are embedded into a PSD are detected and used when color management is enabled.
- Scribus generally will import 8-bit Greyscale, RGB and CMYK PSD files without issue.
- Alpha transparency is supported.
- Scribus will import PSD files with normal layers and will display the individual layers in the Extended Image Properties dialog, which is avialable from the Context Menu.
- Clipping paths in PSD files will be recognized and can be used for text flow.
- Blending modes which are in the image file can be used to affect the way the image displays and prints. It's also possible to modify blending or to apply other modes between PSD layers. This won't affect the original file.
- In almost all cases Scribus will automatically detect the file encoding, whether it is ASCII, Binary or Binary with JPEG.
- Adjustment layers and effect layers are not yet supported. In such a case, Scribus will fall back to using a "flattened" version of the file.
- Layered TIFFs saved from Photoshop are often not handled well by other TIFF readers and importing applications. This is because Photoshop actually embeds PSD type layers in a private tag. Scribus will attempt to read the PSD layers info and, if successful, make it accessible to the Extended Image Properties dialog. Text and vector layers within this private tag are not yet supported.
- DCS (Desktop Color Separations) 1.x/2.0 files are a special flavor of EPS saved in Photoshop and are imported natively - much like a PSD file - and complete with ICC profile support. Image quality should be close to or equivalent to the native PSD file. Vector masks are also detected and can be used to control the display within Extended Image Properties. DCS files can also be saved from Quark XPress®, but this flavor will be imported using Ghostscript as a filter for the time being. This is partly because the way Quark X-Press® exports them does not conform to the DCS specifications properly.
- Scribus can detect Duotones, Tritones and Quadtones in PSD and Photoshop EPS files and import them. The difference between both formats is that you need to import the spot colors from the EPS separately via Edit > Colors > Import. If you import a PSD file, you can directly manipulate each of the spot colors within it via the Image Effects dialog, which is available from the Context Menu. In most cases, Scribus will detect the image as Duo, Tri or Quadtone and automatically import the colors from the PSD file.
- If you do have the original PSD file of an image, by all means use it.
- Enable embedding the correct ICC profile within Photoshop. This is done via Image > Mode > Convert to Profile .
- Avoid using text layers. Scribus has very powerful text effect tools of its own and will export them as vectors, not as a bitmap, resulting in higher print quality. This advice is good for any bitmap editing application.
- Similarly, avoid vector artwork in bitmap files. Scribus has versatile vector drawing tools and will give you more reliable results in printing.
- Scribus can handle CMYK JPEGs from Photoshop, complete with ICC profile support, but in general, it is preferable to use PSD or TIFF, as few other applications understand CMYK JPEG.
- Likewise, Scribus supports clipping paths in JPEGs stored by Photoshop.
- If you are using adjustment layers or effects layers, save a copy of your PSD and flatten the layers before importing the file into Scribus. This will not only shrink the file, but ensure that there are no issues with import into Scribus.