Html2canvas: Kegelapan

Dibuat pada 5 Nov 2015  ·  18Komentar  ·  Sumber: niklasvh/html2canvas

Hai,

Saya harus membuat kanvas dari halaman web dan saya menemukan plugin Anda, itu bekerja dengan sangat baik tetapi saya ingin mengatakan apakah mungkin untuk menjaga opacity dari setiap elemen. Saat ini itu tidak berhasil.

Salam Hormat

Bug

Komentar yang paling membantu

Ini juga tidak berhasil untuk saya. Opasitas hilang.

Semua 18 komentar

Itu tergantung pada bagaimana Anda menggunakan opacity. Berikan contoh menggunakan jsfiddle.

Saya telah mencoba membuat Opacity berfungsi juga dan tampaknya tidak dapat mempertahankannya.

Saya memiliki gambar di div. Div memiliki inline css opacity: 0.78; tetapi pada tangkapan layar itu 100% buram.

@Dayjo Browser? OS? x86 atau x64? Tolong beri contoh jsfiddle =)

OSX 10.11.4
Firefox 44.0.2
Chrome 49.0.2623.112

Edit: OK jadi saya tampaknya telah menyelesaikan ini dengan menambahkan beberapa CSS ekstra ke tag img. Saya sudah mengatur secara eksplisit;

display: block;
position: static;

Dan sekarang gambar mendukung opacity, meskipun tidak yakin mengapa itu perlu diblokir, dan position: relative tampaknya benar-benar menghentikannya untuk bekerja. Elemen lain yang bukan posisi: relatif (yaitu div dengan beberapa teks) berfungsi dengan baik.

Berikut ini adalah jsFiddle yang mencontohkan masalah tersebut: http://jsfiddle.net/tqqaa16x/. Saya berjuang dengan ini juga.

Opacity tampaknya tidak berfungsi dengan contoh yang paling sederhana:
https://jsfiddle.net/JoolsCaesar/yLj4qwe2/3/
https://jsfiddle.net/JoolsCaesar/yLj4qwe2/5/
(Diuji di Chrome)

@niklasvh Masih mengalami masalah yang sama saat menggunakan versi 1.0.0-alpha.12 Saya memiliki div dengan sudut membulat, latar belakang situs web gelap tetapi pada gambar yang disimpan memiliki sudut putih yang seharusnya transparan.

CONTOH:
html2canvas_error

Ini juga tidak berhasil untuk saya. Opasitas hilang.

@andy

@niklasvh Masih mengalami masalah yang sama saat menggunakan versi 1.0.0-alpha.12 Saya memiliki div dengan sudut membulat, latar belakang situs web gelap tetapi pada gambar yang disimpan memiliki sudut putih yang seharusnya transparan.

CONTOH:
html2canvas_error

Anda harus menggunakan background-color: rgba (x, x, x, opacityValue) replace untuk opacity css style harus menyelesaikan masalah Anda.

Diperbaiki di https://github.com/niklasvh/html2canvas/tree/v1.0.0

tautan ini tidak berfungsi sekarang!

Saya dapat mengonfirmasi bahwa opacity masih tidak berfungsi di rilis terbaru: 1.0.0-rc.7. Mungkin kita bisa mendapatkan tiket ini dibuka kembali?

Saya dapat mengonfirmasi bahwa opacity masih tidak berfungsi di rilis terbaru: 1.0.0-rc.7. Mungkin kita bisa mendapatkan tiket ini dibuka kembali?

Gunakan versi ini: https://github.com/niklasvh/html2canvas/suites/1187063696/artifacts/17429870 , Opacity akan berfungsi.

Saya dapat mengonfirmasi bahwa opacity masih tidak berfungsi di rilis terbaru: 1.0.0-rc.7. Mungkin kita bisa mendapatkan tiket ini dibuka kembali?

Gunakan versi ini: https://github.com/niklasvh/html2canvas/suites/1187063696/artifacts/17429870 , Opacity akan berfungsi.

Apa sebenarnya yang Anda tautkan dengan saya ini? Saya membukanya dan dikatakan v1.0.0-rc.7 ...

Saya dapat mengonfirmasi bahwa opacity masih tidak berfungsi di rilis terbaru: 1.0.0-rc.7. Mungkin kita bisa mendapatkan tiket ini dibuka kembali?

Gunakan versi ini: https://github.com/niklasvh/html2canvas/suites/1187063696/artifacts/17429870 , Opacity akan berfungsi.

Apa sebenarnya yang Anda tautkan dengan saya ini? Saya membukanya dan dikatakan v1.0.0-rc.7 ...

nama versi sama tetapi dalam file js ini, bug opacity diperbaiki.

Saya dapat mengonfirmasi bahwa opacity masih tidak berfungsi di rilis terbaru: 1.0.0-rc.7. Mungkin kita bisa mendapatkan tiket ini dibuka kembali?

Gunakan versi ini: https://github.com/niklasvh/html2canvas/suites/1187063696/artifacts/17429870 , Opacity akan berfungsi.

Apa sebenarnya yang Anda tautkan dengan saya ini? Saya membukanya dan dikatakan v1.0.0-rc.7 ...

nama versi sama tetapi dalam file js ini, bug opacity diperbaiki.

Mungkin Anda dapat membuat permintaan tarik sehingga seluruh komunitas dapat memperoleh manfaat dari perbaikan ini dan kami dapat terus menggunakan benang (atau npm) untuk ketergantungan html2canvas?

@niklasvh Saya baru saja mulai menggunakan html2canvas dalam proyek saya dan itu hebat! Tetapi saya juga mengalami bug opacity ini - apakah bundel di atas memperbaiki masalah ini / adakah kemungkinan Anda dapat merilisnya dan memperbarui paket npm yang dirilis?

@davidswinegar ini berhasil untuk saya. Angka terakhir adalah opacity

background-color: rgba(25, 163, 71, .5);

Apakah halaman ini membantu?
0 / 5 - 0 peringkat