Вопрос:

Jqplot, генерирующий png с прозрачным фоном

javascript jquery canvas jqplot

46 просмотра

2 ответа

64 Репутация автора

У меня есть линейная диаграмма с прозрачным фоном. Внизу есть div с градиентными цветами, потому что я не думаю, что это возможно с jQplot.

Но когда я хочу напечатать диаграмму, холст не распечатывается. Поэтому я использую функцию jQplots для преобразования холста в png. Но у png белый фон.

Кто-нибудь знает, возможно ли преобразовать сюжет в png с прозрачным фоном (возможно, какой-нибудь сторонний плагин не нашел тот, который выполняет эту работу) или сделать печать печати с помощью canvas?

Автор: Martin Lyder Источник Размещён: 03.01.2018 10:28

Ответы (2)


0 плюса

2825 Репутация автора

Ты пытался:

background: 'rgba(128, 128, 128, 0.2)'

Последний бит - непрозрачность.

Автор: Patrick Размещён: 03.01.2018 11:26

0 плюса

64 Репутация автора

Решение

Я наконец нашел решение. JqplotToImageStr ({}); имеет варианты возможностей. Так что я мог бы сгенерировать PNG с прозрачным фоном, как это:

var options = {
backgroundColor: 'transparent'
};
var imgData = $('#plot').jqplotToImageStr(options);
Автор: Martin Lyder Размещён: 04.01.2018 01:32
Вопросы из категории :
32x32