On Mon, May 23, 2011 at 2:12 PM, Danny <[email protected]> wrote: > Hi! > I'm a big fan of the MediaWiki project. I have my own, little Wiki on > the MediaWiki engine. I wonder how do you generate the PNG files in > various resolutions from one SVG file? > > For example, on the http://en.wikipedia.org/wiki/File:SVG-logo.svg > page where there is such a line: "This image rendered as PNG in other > sizes: 200px, 500px, 1000px, 2000px." When I click on the link XXXps, > Wikipedia generates a PNG file with XXXpx resolution. This is great! > But I'm curious: > A) Do you generate a PNG file on the fly? And how are you doing it? > B) Or rather, preparing a PNG files before? For example, using a > script, bot or something else. >
SVG rasterization to PNG images is handled roughly the same way as thumbnailing of PNG, GIF, and JPEG images -- depending on the server settings, the transformed thumbnail file is created either at parse time (on demand when requested by a wiki page) or other reference (eg, when referenced from an API request for a thumbnail of a particular size) or that may be deferred until a custom-configured HTTP 404 handler falls through and requests the file to be generated on the fly and then stored. See: * http://www.mediawiki.org/wiki/SVG * http://www.mediawiki.org/wiki/Manual:Image_Administration -- brion vibber (brion @ pobox.com / brion @ wikimedia.org) _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
