В поисках аналогичного решения я натолкнулся на двухэтапный процесс.
- конвертировать VML в SVG.
- рендеринг SVG как изображения.
SourceForge имеет проект на основе XSL для преобразования VML в SVG.
(sourceforge.net/projects/vectorconverter /)
Я тестировал его, и в некоторых случаях он работает нормально.
Затем обработчик SVG to PNG в CodePlex . После регистрации для обработки файлов * .svg обработчик считывает файл и отправляет изображение обратно в браузер в формате .png. Вы можете скачать исходный код и посмотреть, как это делается.
Вы можете связать 2 шага вместе, чтобы получить растровое изображение из vml.