Я использую RaphaelJS. Браузер отображает диаграмму для меня (это в VML, поскольку все мои пользователи используют IE). Я хочу, чтобы пользователь мог сохранить это изображение и поделиться им в обычном режиме, например, вставить в электронное письмо, в PowerPoint, в документ и т. Д. И т. Д.
Проблема в том, что не многие вещи могут визуализировать VML. Я могу легко получить разметку VML, описывающую изображение, обратно на сервер. Все, что я хочу сделать, это преобразовать в какой-то более универсальный формат, например, PNG, BMP, GIFF и т. Д., который я могу затем разрешить пользователю для загрузки.
Я видел, как многие люди борются с этим. Я бы подумал, видя, что VML - это проприетарный формат SVG Microsoft, у них могут быть по крайней мере предоставленные возможности на их собственных языках (C #, VB.net) для преобразования VML в растровые изображения.
Кто-нибудь знает как?
(Между прочим, я не могу использовать PHP - я видел много людей, пытающихся решить эту проблему с помощью решения на основе PHP)
Спасибо :)