[cairo] Limitation of recording surface

Bernhard R. Fischer bf at abenteuerland.at
Wed Feb 4 23:13:34 PST 2015


On Wednesday 04 February 2015 23:11:24 Adrian Johnson wrote:
> On 04/02/15 20:05, Bernhard R. Fischer wrote:
> > Hi!
> > 
> > I'm developing Smrender which is a chart renderer for OSM data and I use
> > cairographics for it. Those charts are highly complex and contain a huge
> > amount of vector data.
> > 
> > Internally, everything is rendered to a recording surface which is finally
> > "painted" to a PDF surface (or other formats).
> > 
> > 
> > I found out that with some amount of input data the PDF is degraded to a
> > raster image instead of vector image.
> > 
> > Is there any known limit in the recording surface or in the PDF surface
> > which causes this behavior? Is there any possibility to change this or do
> > you have any suggestions what I can do to avoid this?
> 
> No. As long you do not use operators unsupported by PDF it should not be
> rasterized. If you are only using CAIRO_OPERATOR_OVER and seeing
> rasterization in pdf it is likely a bug.
> 

I use CAIRO_OPERATOR_OVER and CAIRO_OPERATOR_CLEAR but nothing else. I'll try 
to track down the problem more specifically.

Bernhard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.cairographics.org/archives/cairo/attachments/20150205/6f038cd1/attachment.sig>


More information about the cairo mailing list