[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cairo
Subject:    [cairo] [PATCH] PDF: gradients working again;
From:       "=?ISO-8859-1?Q?Mikl=F3s_Erd=E9lyi?=" <erdelyim () gmail ! com>
Date:       2006-06-30 14:12:18
Message-ID: 55b169900606300712i71cb8362k498afbe3b2a8fe3c () mail ! gmail ! com
[Download RAW message or body]

Gradients are working again in the PDF backend with the
stroking/nonstroking operations separated.
--
The problem was that because of the pause/resume_content_stream
functions the patterns were put into use before the XObject and right
after emitting them, so the new XObject resetted the previously set
pattern. Now the selecting of patterns is done after
resume_content_stream. The emitting of solid patterns is also
separated from the other types of patterns.
This patch causes a strange thing in Inkscape's PDF printing: when
alpha gradients are used, fallback images are generated (which is
good), but their pattern transformation isn't correct somehow. Because
of this the further effects of the patch should be investigated.
Cheers,
miklos

["patch" (application/octet-stream)]

_______________________________________________
cairo mailing list
cairo@cairographics.org
http://cairographics.org/cgi-bin/mailman/listinfo/cairo

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic