[cairo] Problem with CAIRO_EXTEND_REPEAT

Travis Griggs tgriggs at cincom.com
Wed Jul 25 10:57:03 PDT 2007


On Jul 24, 2007, at 17:34, Baz wrote:

> On 24/07/07, Travis Griggs <tgriggs at cincom.com> wrote:
>> I just replicated this code (I used a simple rectangle for the  
>> path), using
>> the VW/ST binding for Cairo running on Quartz. It looks fine. So  
>> that'd
>> point at possible X issues, rather than Cairo issues?
> [snip]
>> What happens if you turn ANTIALIAS back on? I would guess most/ 
>> many of the
>> Cairo cases leave AA on, so you may be in an area that doesn't get  
>> used
>> much?
>
> btw the quartz backend leaves antialiasing of strokes on even if you
> ask for it off (vlad left a comment in the code explaining this).
> Antialiasing can however be turned off for fills. The quartz backend
> also has a bug in the rectangle-rounding-error test case which makes
> the drawn rectangle slightly too large (as I recall) and may mask the
> same problem happening on that backend. In short, I wouldn't draw firm
> conclusions from its behaviour.

So maybe the better case would be to use an image_surface for the  
original image, and then write to png and check to see if that has  
the same problem. If that worked as expected, would that help  
distinguish whether it was an xlib vs cairo problem?

--
Travis Griggs
Objologist
What's next, Intel Processors branded with "Apple Outside" stickers?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cairographics.org/archives/cairo/attachments/20070725/556ac4c2/attachment.htm 


More information about the cairo mailing list