[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Maposmatic-dev] Re: [cairo] Size of PDF when splitting a PDF surface
From: |
Thomas Petazzoni |
Subject: |
[Maposmatic-dev] Re: [cairo] Size of PDF when splitting a PDF surface |
Date: |
Wed, 18 Aug 2010 12:45:45 +0200 |
Hello Chris,
Thanks for the quick feedback.
On Wed, 18 Aug 2010 09:52:21 +0100
Chris Wilson <address@hidden> wrote:
> The way you are generating the split PDF is valid, just Cairo is very
> conservative in what it discards.
Ok.
> Currently it doesn't do any culling on the input geometry, though the
> mechanism are now in place that we could easily enable culling of
> operations that only affect areas outside of the PDF page boundaries.
> If you want to look for yourself, all one needs to do is hook up the
> PDF draw routines to cairo_composite_rectangles_init*() and return
> early if those routines indicate that the operation has zero ink
> extents.
I have absolutely zero knowledge of Cairo internals, so I'm not sure
how to implement this. The Cairo PDF drawing functions in
cairo-pdf-surface.c seem to already be using the
cairo_composite_rectangles_*() API. Could you provide a little bit more
details about what needs to be done ?
Thanks,
Thomas
--
Thomas Petazzoni http://thomas.enix.org
Promouvoir et défendre le Logiciel Libre http://www.april.org
Logiciels Libres à Toulouse http://www.toulibre.org
signature.asc
Description: PGP signature