SVG текст на холсте - как сохранить как один PNG - PullRequest
0 голосов
/ 09 марта 2012

У меня есть холст, я рисую на нем и динамически создаю svg для ввода текста. Я хочу сохранить его как изображение.Я пытался использовать xmlhttprequest с использованием canvas.toDataURL () и file_put_content в коде php, но сохраняется только холст с рисунком, а текст svg исчезает?Есть ли способ объединить оба вместе и сохранить как одно изображение на диске?

1 Ответ

1 голос
/ 10 марта 2012

SVG-изображение может быть нарисовано на <canvas>, но существуют проблемы с запросами разных источников, и только некоторые из последних бета-браузеров могут сделать toDataURL() для таких <canvas>.

Пример кода:

https://github.com/miohtama/Krusovice/blob/master/src/tools/html2svg2canvas.js

...