[cairo] use of linear gradients in PDF causes huge file sizes ?

Carl Worth cworth at cworth.org
Fri Jan 19 14:47:44 PST 2007

On Sat, 20 Jan 2007 03:49:42 +0530, "rush ta" wrote:
> When i used linear gradients .. I get huge files sizes upto 40 MBs etc..

That's a known limitation in cairo's current PDF output. Namely, cairo
is doing full-page rasterization for any page that contains any

This is in spite of the fact that PDF does allow for native gradients,
and cairo even contains some code to use that. And there even exist
some patches to improve that code.

So a great project for someone who wants to get their hands wet with
cairo would be to improve this. And I'd love to have this in place for
the upcoming 1.4 release.

Here's a previous message I sent describing some of what needs to be


and here's a patch that I referred to in that message:


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20070119/970784ad/attachment.pgp

More information about the cairo mailing list