[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.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 473 bytes
Desc: This is a digitally signed message part.
More information about the cairo