Я рисую графики таймсеров с Chart.js, который использует <canvas>
для рисования. Наши пользователи хотели бы иметь возможность загружать изображения этих графиков в свои отчеты. Фон сайта темный, поэтому сами графики используют светло-серые цвета. Это означает, что когда пользователи щелкают правой кнопкой мыши (в Chrome) и выбирают «сохранить изображение как ...», они получают прозрачное изображение с серой/белой строкой (очевидно, не очень заметно).настройка цвета фона холста
Я пытался переопределить canvas.toDataURL
, чтобы нарисовать прямоугольник сначала as in this post, но переопределение не работает (я предполагаю, что он не доступен для записи). Есть ли другой способ сделать это?
Посмотрите на это: http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf –