[scribus-dev] Soft shadows -- Partial implementation
Benjamin Dumke-von der Ehe
scribus at benjamin-dumke.de
Thu Mar 15 13:16:04 UTC 2012
a.l.e asked me
(http://lists.scribus.net/pipermail/scribus/2012-January/045622.html)
to upload the patch for my half-baked soft shadow implementation; I
have attached it to http://bugs.scribus.net/view.php?id=3712.
It's fairly undocumented, to put it mildly -- the basic idea is the
following (as mentioned elsewhere, it only works during PDF export):
For an object that's supposed to have a soft shadow, add a 1x1 pixel
image of the shadow's color to the PDF (with /Interpolate false, so
it's really a rectangle of the desired size), and give it an /SMask
that contains a blurred version of the original object's alpha channel.
It's been a while since I wrote this, and C++ really isn't my area,
but feel free to hit me with questions; I'll try to remember what I
was thinking :)
Cheers
Ben
More information about the scribus-dev
mailing list