[cairo] [cairo-commit] src/cairo-pdf-surface.c

Behdad Esfahbod behdad at behdad.org
Fri Jan 18 18:54:21 PST 2008


On Fri, 2008-01-18 at 21:17 -0500, Adrian Johnson wrote:
> 
>     For some reason _cairo_pattern_acquire_surface is no longer returning
>     a reflected image pattern.

Hum, we should investigate this one.

    
>     This is fixed by only using _cairo_surface_acquire_source_image to get
>     the image and using the same code as is used for reflected
>     meta-surface patterns to created a reflected pattern by drawing four
>     transformed copies of the image inside the PDF patten.
>     
>     This is the better way to implement reflected images as we are no
>     longer embedding an image four times larger than the original.

Nice!

-- 
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759



More information about the cairo mailing list