Francis, there is no learning curve involved. Batik comes with a rasteriser called batik-rasteriser, which you call on the command line.
When in doubt, ask google, or read the doc. Just download batik, take a look at what is in the bin directory, and go from there. The batik-rasteriser is well proven and has been extensively used commercially. Ronan On Friday 21 April 2006 16:00, Francis Hemsher wrote: > Shucks, I was about have some fun with Batik. But their navigation > bar creates a ton of errors so I can't navigate the site. I have IE6 > w/Windows XP-pro. Also, being a developer, I keep the script-error > reporting enabled. Because of this, their navigation package just > goes crazy in reporting errors. > > I wouldn't normally post this here, but hopefully someone can get > back to them so they can fix the problem. > > Francis > > --- In [email protected], "Francis Hemsher" > > <[EMAIL PROTECTED]> wrote: > > Hi Doug & Tom, > > > > This looks like it could be fun. I'll go for PNG and Batik: a bit > > of > > > a learning curve, but I think it's worth it. > > > > btw, the "snapshot" svg view is handled nicely by having a > > replication of the viewer's elements at the server. I send just > > the > > > snapshot Id's and let the server do its job in creating the > > document. > > > Thanks, > > Francis > > > > --- In [email protected], thomas.deweese@ wrote: > > > Hi All, > > > > > > [email protected] wrote on 04/20/2006 12:52:33 AM: > > > > Francis Hemsher wrote: > > > > | Based on that view, its elements, translations, and zoom > > > > level, I can > > > > > > | build an SVG document on the server. After It's built, then > > I > > > want to > > > > > > | convert it into base64 (gif) and include that in the email. > > > > > > > > Well, base64 is just an encoding; it doesn't equate to a GIF. > > > > You can > > > > > > base64-encode PNGs (smaller than GIFs), or even ASCII text. > > > > > > > > | Question...Has anyone converted an SVG document/elements to > > > > | base64? And > > > > | what's the relative size of the base64 vs SVG? I hope this > > is > > > > > | possible. > > > > > > > > This should be fairly easy. Just send the SVG snapshot up to > > the > > > server, > > > > > > rasterize it (I'd use Batik), and use a base64 encoder to > > > > convert the > > > > > raster > > > > > > > (there are lots of free command-line tools to do this), then > > > > send that > > > > > out > > > > > > > in your email body. > > > > > > If you use Batik to do the rasterization, it already has a > > > Base64OutputStream > > > which if given to the PNGTranscoder will 'on the fly' convert > > the > > > binary > > > > > PNG > > > stream into a Base64 stream suitable for inclusion in the e-mail. > > > > > > Good luck! > > > > > > > In my experiments, I took a very verbose SVG file (one with > > lots > > > of > > > > > shapes, > > > > > > > groups, and gradients: 37KB), and saved it as a PNG and a GIF > > > > (both > > > > > > 490x425), then base64-encoded it. The encoded PNG was slightly > > > > smaller > > > > > than > > > > > > > the SVG (28KB), and the encoded GIF was almost double the SVG > > > > (60KB). > > > > > The > > > > > > > base64 versions were about 40% larger than their raster > > > > equivalents. > > > > > Also PNG does real transparency and can go to 24/32bit not > > just > > > > pallette. > > ----- > To unsubscribe send a message to: > [EMAIL PROTECTED] -or- > visit http://groups.yahoo.com/group/svg-developers and click "edit my > membership" ---- > Yahoo! Groups Links > > > -- Ronan Oger Director RO IT Systems GmbH ...Building Web2.0 with SVG since 2001 http://www.roitsystems.com ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

