Andrew Higginson wrote:
> I can see there are various classes (i.e. vcl::SVGReader and
> vcl::RenderGraphicRasterizer) which may do the job, however I need to
> rasterize it to a specific resolution (pretty much what
> vcl::RenderGraphicRasterizer::Rasterize does) however I don't want to
> duplicate any code.
> 
Hi Andrew,

this should do:

 const ::vcl::RenderGraphicRasterizer aRaster( 
     "image/svg+xml",
     aSvgData.getLength(),
     aSvgData.getConstArray() );

 BitmapEx aBmpEx = aRaster.Rasterize( Size(200,300) );

(with your desired size filled in above, of course)

HTH,

-- Thorsten

Attachment: pgpl7uRx4SUwu.pgp
Description: PGP signature

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to