Html2canvas: Bagaimana cara mengatur warna latar belakang menjadi transparan?

Dibuat pada 12 Jul 2017  ·  6Komentar  ·  Sumber: niklasvh/html2canvas

Setelah mengatur latar belakang dalam opsi ke #ffffff, warna kanvas saya putih, tidak apa-apa, tetapi area yang tersisa selain gambar kanvas transparan, bagaimana saya dapat mengatur area yang tersisa itu juga ke warna misalnya warna putih?

Bug

Komentar yang paling membantu

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

Semua 6 komentar

Anda dapat mengatur backgroundColor menjadi null untuk membuatnya transparan atau warna apapun untuk membuat kanvas dirender dengan warna latar belakang

Di sini, mengubah opsi backgroundColor berpengaruh, tetapi mengubahnya menjadi null menciptakan latar belakang hitam di kanvas, sementara tidak ada latar belakang hitam di CSS saya.

Saya juga mendapatkan kanvas yang membuat latar belakang hitam saat menyetel backgroundColor ke 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 dengan backgroundColor: "rgba(0,0,0,0)" Menyelesaikan masalah

Saya tidak berpikir allowTaint membantu dengan masalah ini. Untuk saya
backgroundColor: 'rgba(0, 0, 0, 0)', removeContainer: true,
pengaturan adalah yang dibutuhkan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat