Hi, many thanks for so nice piece of software. I recently tried to accomplish subject task with Imager and rsvg, but with no luck.
Here is snippet of code:
my $rsvg = new Image::LibRSVG();
$rsvg->loadFromFile('pic.svg');
my $svgimage = Imager->new(data => $rsvg->getImageBitmap('png'), type => 'png');
$image->paste(img => $svgimage);
Last line leads to following error: Error applying effect: im is not of type Imager::ImgRaw at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Imager.pm line 701.
I checked what kind of data getImageBitmap('png') returns and it appeared to be valid png stream, ready to save to disk as .png image.
Any clue ?