On 2011-06-26, at 3:32 PM, Fred Kiefer wrote: > On 26.06.2011 15:52, Bluna Ratimonkey wrote: >> Another (and may be most) important bit is that you can mix svg and >> raster in one file.. ie. you can choose svg on larger size and raster >> for "hinting" smaller icons.. At this point I think I'll just use >> image magick for fallbacking and also for converting svg into raster >> data. > > Which just reminds me that we should think about SVG support in GNUstep. >
Hi Fred, I looked at librsvg a bit (here is the latest release: http://git.gnome.org/browse/librsvg/tree/?id=2.34.0 - the website at http://librsvg.sourceforge.net/ is out of date). It should be pretty straightforward to wrap in an NSImageRep, hopefully no more than a few hundred lines. btw, if you pass it a cairo surface, it will draw directly on that instead of rasterizing to a bitmap first. Not sure if it would be worth trying to take advantage of that, but we could. Also, I started to write an NSImageRep subclass which calls Ghostscript via NSTask to render ps/eps/pdf's. It's not a very elegant solution but there are no other viable options I can see. --Eric _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
