Subversion Repositories Scribus


Rev 2713 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<title>Color management with Scribus, an Introduction</title>
<h2>Color management with Scribus, an Introduction</h2>

<h4>Activating Color Management</h4>
<p>The color management function needs the following to be installed to be active and usable:</p>
<ul><li>Littlecms libraries installed and Scribus compiled with lcms support. You can tell by looking at <strong>Help > About Scribus</strong> and looking for C-C-T. The first C means Scribus is compiled with littlecms support. </li>
<li>You need a <strong>minimum</strong> of 1 RGB and 1 CMYK profile. In practical terms, you need more. One sRGB for most RGB colors and devices. One for your monitor which is created with monitor profiling tools. Several CMYK profiles for printing. Some CMYK profiles are known as "press-standards", in that they represent common commercial print standards used in North America and Europe. The best bet is to download the "Windows" version of the Adobe ICC profile package and unzip it into a directory like $home/profiles. Then add this directory in your Scribus preferences. You can also download freely distributable profiles from the <a href="">ICC downloads</a> section on <a href=""></a> </li>
<li>If you are new to color management, please look over the links and third party documentation on color management listed on These explain the theory and concepts far better than I could here.</li></ul>
<p>The objective of a color management system is to reduce the differences between the on-screen colors and final printing, as well as showing colors which are out of gamut, beyond the color range of your selected printer. The caveat is you need to provide a profile of the printer and one for your monitor which is reasonably accurate. For users of other applications, the default settings and descriptions can be quite confusing to new users. Without prior knowledge of the terminology, it is <strong>very</strong> easy to choose the wrong settings. This can often makes images look worse on screen or print. Then, the first time user simply says enough and disables color management.</p>

<p>In a word <strong>don't</strong>. Once you understand some basic concepts and know your final print destination, you will be able to predict - and - control more reliably how your document will look when printed. This is especially helpful when you will be sending files for later reproduction with four color printing or sending hi-resolution PDFs. The type of color management support within Scribus, I believe, is the first for an open source program. Future enhancements will bring even more exact control over color reproduction. The latest CUPS versions since 1.1.15+ now have support for true CMYK color printing. The newest version of little cms 1.14 has many new features which enhance the capabilities of Scribus to more accurately display color, along with much better performance. If you have 1.09, an upgrade is recommended - the previews in Scribus are more accurate.</p>

<p>The steps to making color management work reliably (what you see on screen is what you print) :</p>

        <li>Learn a little bit about color management concepts and terminology. See below for links.</li>
        <li>Get the profiles setup properly. Below is a listing of color tools available for Linux. The most important is getting a good accurate monitor profile. The littlecms profilers do an excellent job at creating monitor profiles. <a href="moncal.html">Here</a> is a how to for creating ICC profiles for your monitor with the littlecms profile constructor set.</li>
        <li>Embed the image profiles properly where possible. See the instructions for tifficc included with littlecms.</li>   

<p>The color management system within Scribus is designed foremost for enabling color managed "soft proofs" of the images within the document. Scribus can also show "out of gamut" warnings for colors which might not be accurately reproduced by printing. (Most printers, have a narrower range of colors which can be printed, when compared to most monitors.) It does not embed or alter the profiles within your images. Some image files, png and Tiff, helpfully, can have an embedded icm or icc profile within the file header - also known as <strong><em>tagged</em></strong>, with a color profile. Later on, we will describe how and when it might be appropriate to use littlecms or Photopaint to apply a <strong>tag</strong> or embed a profile. If a file is <strong>tagged</strong>, Scribus will work with littlecms to read that profile within the image and use that profile to more accurately display the colors within an image. If an image does not have a tag but you know the device profile which should be assigned to the image, you can still use the CMS settings to preview with the profile temporarily assigned within the document. Caution is advised not to assign the wrong profile unless you are absolutely sure of the image source.</p>

<p>The <strong>littlecms</strong> package is really remarkable considering the amount of development work done by large companies such as Kodak, Adobe, Agfa and other and the, so far, limited user acceptance. <a href="moncal.html">See these hints on creating an ICC profile for your monitor.</a></p>

<p><strong>What are color or device profiles?</strong></p>

<p><strong>ICC</strong> or <strong>icm</strong> profiles are a special type of file which describes the color characteristic of a device like a scanner, monitor or printer - basically any device which can create or display manipulate the color of a digital image. There are also color profiles which are known as <strong>device independent</strong> or <strong>working space</strong> profiles. These special files can be thought of as translators which are used to convert from one type of color profile to another. An ICC or icm file is a set of tables which describes the mathematical values by which devices measure and describe color. Fortunately, these are set by open international standards and work the same way on a Mac, Windows PC, Linux or Solaris.</p>

<p><strong>Device Profiles</strong> - are separate files which describe the way a device creates (scanner or digital camera), displays (monitor) or outputs (printer) colors. Users of of Photoshop will be familiar with the choice of <strong>Working Profiles</strong> or <strong>Working Space</strong> - which are color profiles not related to a particular device, but to assist in the conversion of color from one device to another. Well known RGB "working spaces" Include sRGB, Adobe&#174; RGB 1998, Colormatch,Bruce RGB or CIERGB. Users of Photoshop or other color may be wondering if this is a missing feature, but littlecms uses its own internal color conversion process to make the transformation between color spaces. One less setting to worry about!</p>

<table width="100%"><tr><td align="center"><img src="images/cmsmodify1.png" align="center" title="Modify Color Management Dialog" alt="Modify Color Management Dialog"/></td></tr></table>

<p>Why "soft proofing" ? With the proper setup of device profiles, littlecms can adjust the colors of your monitor to more accurately represent how your document will actually look when finally printed., This can be doubly helpful if you are sending it to be printed commercially or for service bureau output. Moreover, each image can be individually modified by Scribus to assign profiles in an image, ( Select image &gt; right click &gt; Modify ) so that it can be properly color managed in document production, such as preparing film, a PDF/X-3 or direct to plate technologies. This does not however, alter the image file internally. Preview profiles <strong>assigned</strong> to an image are part of the setting retained in a Scribus document or in the creation of a PDF. There is also are command line tools in littlecms to embed profiles with <strong>tifficc</strong> and <strong>jpegicc</strong>. See the littlecms docs for exact options. You can also embed ICC profiles using Imagemagick.</p>
<br />