Previous Next
561
SECTION 7.6 Color Space and Rendering Issues
of objects painted with the Normal blend mode, this behavior can be optimized
by treating the pattern cell as if it were an isolated group. Since in this case the
results depend only on the color, shape, and opacity of the pattern cell and not on
those of the backdrop, the pattern cell can be evaluated once and then replicated,
just as in opaque painting.
Note: In a raster-based implementation of tiling, it is important that all tiles togeth-
er be treated as a single transparency group. This avoids artifacts due to multiple
marking of pixels along the boundaries between adjacent tiles.
The foregoing discussion applies to both colored (PaintType 1) and uncolored
(PaintType 2) tiling patterns. In the latter case, the restriction that an uncolored
pattern’s definition may not specify colors extends as well to any transparency
group that the definition may include. There are no corresponding restrictions,
however, on specifying transparency-related parameters in the graphics state.
7.6 Color Space and Rendering Issues
This section describes the interactions between transparency and other aspects of
color specification and rendering in the Adobe imaging model.
7.6.1 Color Spaces for Transparency Groups
As discussed in Section 7.5.5, “Transparency Group XObjects,” a transparency
group can either have an explicitly declared color space of its own or inherit that
of its parent group. In either case, the colors of source objects within the group
are converted to the group’s color space, if necessary, and all blending and com-
positing computations are done in that space (see Section 7.2.3, “Blending Color
Space”). The resulting colors are then interpreted in that color space when the
group is subsequently composited with its backdrop.
Under this arrangement, it is envisioned that all or most of a given piece of art-
work will be created in a single color space—most likely, the working color space
of the application generating it. The use of multiple color spaces typically will
arise only when assembling independently produced artwork onto a page. After
all the artwork has been placed on the page, the conversion from the group’s color
space to the page’s device color space will be done as the last step, without any
further transparency compositing. The transparent imaging model does not re-
quire that this convention be followed, however; the reason for adopting it is to
Previous Next