Я использую Chart.js. Я пытаюсь преобразовать диаграмму в изображение, получив 64 строки. Учебное пособие (http://www.chartjs.org/docs/) посвящает целую 1 строку теме:
Элемент canvas также позволяет сохранять содержимое в виде базовой строки 64, что позволяет сохранить диаграмму в виде изображения.
Элемент canvas
имеет метод toDataURL
, который возвращает строку base64 изображения. Однако, когда я делаю это, изображение, которое оно отображает, представляет собой просто прозрачный прямоугольник с размерами диаграммы, и оно не включает в себя содержимое диаграммы.
Вот скрипка: http://jsfiddle.net/KSgV7/
"Изображения" в скрипке имеют черную рамку, поэтому вы можете видеть, где они должны быть, так как они кажутся просто большим прозрачным блоком.
Кто-нибудь успешно конвертировал диаграмму Chart.js в изображение?