Javascript копия состояния холста как изображение - PullRequest
0 голосов
/ 17 февраля 2011

Посмотрите хороший плагин диаграмм, который я хочу использовать:

http://www.jqplot.com/tests/stackedTests.php

Но для моих посетителей они могут захотеть сохранить его как изображение (щелкнув правой кнопкой мыши, скопируйте как изображение)пункт меню) или, альтернативно, кнопка с надписью сохранить как изображение или что-то подобное.

Так можно ли сохранить холст в любом заданном состоянии в виде файла изображения?

Ответы [ 2 ]

4 голосов
/ 17 февраля 2011

Я думаю, toDataURL может помочь вам:)

1 голос
/ 17 февраля 2011

Если вы хотите использовать готовую библиотеку, вы можете попробовать использовать Canvas2Image .

В противном случае есть несколько методов Canvas, которые Canvas2Image оборачивает и объясняет более подробно на вышеуказанном сайте, а именно метод toDataURL в объекте Canvas, который возвращает базу данных64, закодированную в требуемом формате изображения. Это не 100% кросс-браузер, я думаю, но это «правильный» способ получить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...