Html2canvas: Как установить прозрачный цвет фона?

Созданный на 12 июл. 2017  ·  6Комментарии  ·  Источник: niklasvh/html2canvas

После установки фона в параметрах на #ffffff цвет моего холста белый, это нормально, но оставшаяся область, отличная от изображения холста, прозрачна, как я могу установить эту оставшуюся область также на цвет, например белый цвет?

Самый полезный комментарий

html2canvas(canvasDom, { allowTaint: true, useCORS: true, backgroundColor: "rgba(0,0,0,0)", removeContainer: true, x: 0, y: 0, width: 374, height: 722 })

Все 6 Комментарий

Вы можете установить для backgroundColor значение null чтобы сделать его прозрачным, или любой цвет, чтобы холст отображался с цветом фона.

Здесь изменение параметра backgroundColor имеет эффект, но изменение его на null создает черный фон на холсте, в то время как в моем CSS нет черного фона.

Я также получаю, что холст отображает черный фон при установке backgroundColor на null

html2canvas(canvasDom, { allowTaint: true, useCORS: true, backgroundColor: "rgba(0,0,0,0)", removeContainer: true, x: 0, y: 0, width: 374, height: 722 })

allowTaint: true с backgroundColor: "rgba(0,0,0,0)" Решил проблему

Я не думаю, что allowTaint каким-либо образом поможет в решении этой проблемы. Для меня
backgroundColor: 'rgba(0, 0, 0, 0)', removeContainer: true,
настройки были те, которые нужны.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

koreanman picture koreanman  ·  4Комментарии

anthonymejia picture anthonymejia  ·  4Комментарии

tibewww picture tibewww  ·  4Комментарии

deepender87 picture deepender87  ·  4Комментарии

AlphaDu picture AlphaDu  ·  4Комментарии