RaphaelJS не использует холст.
Он использует VML в IE, но SVG во всех других браузерах.
Как сказал ОП, вы можете взять необработанный SVG (поскольку это целый документ SVG) и загрузить его, он ищет некоторые аналогичные функциональные возможности с VML.
Единственный способ, которым я мог бы подумать, это заставить IE отправлять данные VML (если это вообще возможно) обратно на сервер, который выполняет преобразование в PNG и загружает его.
Однако, если вам нужен PNG, вам, вероятно, лучше перейти к холсту с самого начала, поскольку вам, скорее всего, не понадобится векторная сторона графики, если вы затем конвертируете в растровое изображение. Проверьте холст и скрипт холста Google IE, чтобы увидеть, можете ли вы использовать его вместо этого.
Что касается «Поддержка браузеров для создания графики все еще довольно ограничена», то это не так. Посмотрите демонстрации RaphaelJS.com, это вполне выполнимо и хорошее решение. Единственная проблема - IE <9, которая не использует современные технологии, такие как HTML5, CSS3 или SVG. </p>
Все, что поддерживает Canvas или Google IEcanvas, также может дать приличные результаты.