linuxsvgvector-graphicslibrsvg

scaling vector images through librsvg


Is it possible to scale the svg before getting its pixel buffer through librsvg? I can see API like rsvg_pixbuf_from_file_at_zoom but it is marked as deprecated.

Is there some other way to do it? I wan to avoid using cairo for this, if possible.


Solution

  • You do not have many choices, it's either:

    You can limit the usage of cairo to a minimum if you want a GdkPixbuf at the end by: