PNG рендер не извлечен, фактически он уже существует: http://devongovett.github.com/png.js/
Проблема здесь в том, что вам понадобится реализация "поддельного холста", которая ненарисуйте что-нибудь, просто создайте массив пикселей, который затем может быть сохранен в PNG.Ничего подобного нет, потому что это бесполезно, за исключением этого случая ...
то есть: svg -> растровый рендер (поддельный холст) -> массив rgb -> файл png
Некоторыехостинг-провайдеры позволят вам объявить зависимости на уровне системы или использовать некоторые значения по умолчанию. gm отлично подойдет для этой цели:
gm = require('gm')
gm('image.svg').write('image.png', function(err){
if (!err) console.log('image converted.')
})
Очевидно, вы можете установить imagemagick / graphicsmagick на http://no.de машине, а dotcloud такжеЯ доступен.Спросите парней в nodeter, очень вероятно, что у них есть графическая библиотека.