Возможный дубликат:
Как сохранить jQuery FLOT Graph в формате .png или другом формате изображения?
Можно ли сохранить построенные графики с flot в виде изображений? Если да, то как?
Возможный дубликат:
Как сохранить jQuery FLOT Graph в формате .png или другом формате изображения?
Можно ли сохранить построенные графики с flot в виде изображений? Если да, то как?
При работе с браузерами, поддерживающими HTML5, flot выводит графики на элемент ‹canvas›. Элемент canvas имеет достаточно широко поддерживаемый метод ToDataURL(), который можно использовать для записи холста в строку схемы URI для использования в качестве источника изображения. Что вы делаете со строкой оттуда, зависит от вас, но MDN предоставляет пример сохранения изображения, по крайней мере, в случае Firefox. По крайней мере, вы можете создать новый элемент изображения в своем документе и установить его src в строку результата, а затем разрешить пользователю сохранить изображение.
В мае этого года появится новая спецификация HTML 5 для canvas.ToBlob(), но это займет некоторое время, прежде чем оно будет поддерживаться. Последнее, что я читал, еще никто не реализовал это, так как есть что-то вроде игры ожидания, пока спецификация не станет более ясной и окончательной.