Resolving pale "halo" when printing semi-transparent objects from CorelDRAW
If you worked with CorelDRAW's dropshadows or objects with transparencies you may have probably noticed a problem printing those objects on composite printers (such as laser printers, inkjet printers and others). Even if everything looks perfect on the screen, you still can't get your artwork printed correctly:
Why does this happen and how to cure it? Let's try to find this out.
The way CorelDRAW treats transparencies
In order to reproduce a transparent object CorelDRAW creates a bitmap image from the object and everything that lies directly underneath:
As a result, we see the dropshadow bitmap bordering on the underlying vector object(s).
Color space mapping
Exterior areas of the dropshadow bitmap has exactly the same color values as the vector object beneath it. Why do we see differences on printout, then? The answer to this question is buried deeply into color representation theory.
As we know, different output devices have different color reproduction capabilities. Monitors emit light using three color phosphors - red, green and blue (thus, representing RGB color space). Most of printing devices uses other technologies, such as subtractive color inks (cyan, magenta, yellow, black - CMYK color space) and so on. Obviously, devices built with completely different techniques have different properties and capabilities. Modern RGB color monitor can display wider range of colors than CMYK printers can render. Because of this we are facing a problem of color transfer between different color models.
There are two ways to translate colors from one color space to another:
The two color transfer algorithms can be represented by the following charts:
On these drawings: S - source color space, D - destination color space, B - the color range that can be represented by the output device, A and C - the color range falling behind output device capabilities, E - output device color space scaled to the source color space.
When using method 1, colors from region B will be printed without changes. Colors from range A and B will be replaced with the closest match from range B. When method 2 is used, all colors printed look unique even if they are not completely the same as the original image.
The method 1 is best for vector illustrations because usually vector artwork doesn't have much colors and it is not likely that clipping will be visible. On photographs, though, it is possible to see the color distortion like shown on the illustration below:
On these simulated images, method 1 just clips everything that falls behind the output color space. Both resulting images have the same color range (as seen from the histograms above). The result #2 shows more details even if it differs more in color from the original.
When CorelDRAW prints a document on a composite printer, it applies one of the color mapping algorithm described above. By default, it uses method 1 for vector images and method 2 for bitmaps. And this is the cause for that pale bounding box around the dropshadow.
To remove the halo, you can do one of the following:
This should fix the problem. Note, that some printer drivers have color correction too. For example, HP DeskJet 850C uses automatic color mapping by default. Make sure you set it to either of the two methods, rather than automatic. HP DeskJet's driver names method 1 as "Vivid colors" and method 2 as "Match colors on screen". Unfortunately not all drivers allow you to turn off its color correction...
|[ CorelDRAW Tips and Tricks | CorelDRAW Users' Page | Oberon Home Page ]|
Copyright © 2000 by Alex Vakulenko. All rights reserved.