Как сохранить холст HTML5?

В настоящее время я использую Canvas2Image для сохранения содержания моего холста HTML5. Это, кажется, не работает в Google Chrome, как бы то ни было. Любые идеи о том, как работать вокруг проблемы, приветствуются.:)

12
задан Kara 7 December 2013 в 20:31
поделиться

2 ответа

canvas.toDataURL(), похоже, работает нормально в Chrome, так что это может быть проблемой библиотеки. Однако функция "преобразовать холст в изображение", похоже, работает.

7
ответ дан 2 December 2019 в 19:31
поделиться

Да, я сделал это! =)

Взгляните на www.assembla.com/code/codetodiagram/subversion/nodes/experimental/canvasBox/default/CanvasBox.js?rev=239#ln1235 . Вы можете увидеть, как он работает на http://www.thiagomata.com/codetodiagram/svn/experimental/canvasBox/classDiagram/classDiagram.html .

Чтобы изображение не отображалось в браузере, а отображалось как одна загрузка, мне нужно создать этот простой файл php: www.assembla.com/code/codetodiagram/subversion/nodes/experimental/canvasBox/default/ download.php? rev = 23 9

Мне нужно создать close.html, чтобы браузер не оставлял пустую страницу about: после начала загрузки www.assembla.com/code/codetodiagram/subversion /nodes/experimental/canvasBox/default/close.html?rev=239

Я, вероятно, сделаю большой пост об этом на thiagomata.blog.com, но я думаю, что с этими файлами вы уже сможете найти способ .

Возможно, если вы прочтете этот пост в будущем, ссылка thiagomata.com может быть повреждена, потому что я скоро перенесу этот проект на codetodiagram.com.

Вот и все! Тьяго Мата

2
ответ дан 2 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: