[texhax] Transparency or reduced saturation using Graphicx ?

Heiko Oberdiek oberdiek at uni-freiburg.de
Sun Mar 8 18:34:49 CET 2009


On Sun, Mar 08, 2009 at 12:54:20PM +0000, Philip TAYLOR (Ret'd) wrote:

> Interestingly, Heiko's "transparent" package
> is behaving differently depending as the image
> is raster or outline : attached are two PDF
> images, representing the same scribal notation,
> one in raster format and one in vector.
> 
> Also attach is a screenshop of the result of
> embedding these two images using :
> 
> 	\hbox spread 1 pc {\transparent {0.4}\box 0 \transparent {1.0}\hss}
> 
> from which it will be seen that the counter of
> 0202 abr-ashmos-qrusos.pdf (raster) remains pure
> white, whilst the counter of 0203 abr-ashmos-qrusos1.pdf
> (vector) becomes grey during the transparency
> process.
> 
> Heiko, are you able to cast any light on this
> behaviour, and to say whether it might be possible
> to make the two images more consistent after applying
> transparency ?

The vector image first fills the counter^1 with black color
and then it fills the counter with white:

  1 0 obj <<
  ...
  >>
  stream
  0 0 0 1 k % this is black
  ...
  f* % fill black area, it includes the counter
  0 0 0 0 k % white
  ...
  f* % fill white area
  endstream
  endobj

Replace the second fill operator "f" with "%", then
you see the image entirely black.

The transparency applies to both, the black and the white
color, the result is grey.

Yours sincerely
  Heiko <oberdiek at uni-freiburg.de>

^1 BTW: "counter" here means the hole in the middle?
        (My dictionary doesn't tell something meaningful.)


More information about the texhax mailing list