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.
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: