Node-vibrant: Gagal menjalankan 'getImageData' di 'CanvasRenderingContext2D': Kanvas telah dinodai oleh data lintas-asal

Dibuat pada 17 Mar 2019  ·  5Komentar  ·  Sumber: Vibrant-Colors/node-vibrant

versi 3.1.0 dan lebih tinggi.
pada versi 3.0.0 itu tidak terjadi.
jejak tumpukan:
SecurityError: Gagal menjalankan 'getImageData' di 'CanvasRenderingContext2D': Kanvas telah dinodai oleh data lintas-asal.
Kesalahan: Gagal menjalankan 'getImageData' pada 'CanvasRenderingContext2D': Kanvas telah dinodai oleh data lintas-asal.
di BrowserImage.getImageData (browser.js?cf4e:105)
di BrowserImage.ImageBase.applyFilter (base.js?de7c:22)
di Vibrant._process (vibrant.js?b6c6:22)
...

bug investigation

Komentar yang paling membantu

Hei kalian semua - maaf tentang keheningan radio selama satu atau tiga detik. Telah mengalami BANYAK yang terjadi akhir-akhir ini untuk diriku sendiri. Saya masih sekitar dua minggu untuk dapat mengatasi masalah ini (dan memperbaiki beberapa bug lain dengan sangat berat), tetapi saya akan membahas beberapa hal yang berkaitan dengan crossOrigin yang dapat saya pikirkan bagian atas kepala saya untuk mencoba dan membantu jika ada orang lain yang menyelidikinya (kami menyukai PR dan membantu menyelidiki! )

Kode yang dimaksud ditambahkan dengan #61, yang akhirnya dipindahkan ke #81 di commit ed21a58fda54774590da729d1a47e2b0b6f5a3a8. Saya harus melihat penggabungan ini sedikit lebih banyak untuk memastikan bahwa data ditarik dengan benar, dan crossOrigin tetap diatur dengan benar dalam siklus hidup, dll.

Semua 5 komentar

Saya menghadapi masalah yang sama

Saya baru saja mendapatkan kesalahan ini hari ini juga. Tidak yakin apa yang memicunya karena saya tidak memperbarui apa pun.
Saya menemukan beberapa jawaban di stackoverflow tetapi saya pikir itu akan memerlukan beberapa perubahan di bawah kap ke perpustakaan. Saya tidak yakin bagaimana memperbaikinya dalam waktu yang berarti.

@Shannor Sepertinya itu sudah ada di basis kode. Saya juga tidak yakin bagaimana cara memperbaikinya, bertanya-tanya apakah ini masalah dari mana gambar disajikan dan bukan perpustakaan ini sendiri, karena proyek yang saya kerjakan saya mendapatkan masalah ini sebentar-sebentar. https://github.com/akfish/node-vibrant/blob/178f6afad09717e22613068a9229fe169b3c3228/src/image/browser.ts#L52

Saat ini gambar saya berasal dari ember Google Cloud. Meskipun saya menganggap semua orang menggunakan beberapa waktu layanan hosting cloud pada saat ini (AWS, Azure, dll). Bisa jadi perubahan browser yang memengaruhinya, karena saya melihat bug ini di beberapa repo lain yang melakukan apa yang dilakukan node-vibrant atau serupa. Saya akan terus mencari dan menghubungkan apa pun yang saya temukan dengan informasi baru.

Hei kalian semua - maaf tentang keheningan radio selama satu atau tiga detik. Telah mengalami BANYAK yang terjadi akhir-akhir ini untuk diriku sendiri. Saya masih sekitar dua minggu untuk dapat mengatasi masalah ini (dan memperbaiki beberapa bug lain dengan sangat berat), tetapi saya akan membahas beberapa hal yang berkaitan dengan crossOrigin yang dapat saya pikirkan bagian atas kepala saya untuk mencoba dan membantu jika ada orang lain yang menyelidikinya (kami menyukai PR dan membantu menyelidiki! )

Kode yang dimaksud ditambahkan dengan #61, yang akhirnya dipindahkan ke #81 di commit ed21a58fda54774590da729d1a47e2b0b6f5a3a8. Saya harus melihat penggabungan ini sedikit lebih banyak untuk memastikan bahwa data ditarik dengan benar, dan crossOrigin tetap diatur dengan benar dalam siklus hidup, dll.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

eggers picture eggers  ·  3Komentar

stelasido picture stelasido  ·  15Komentar

inbarshani picture inbarshani  ·  4Komentar

chetstone picture chetstone  ·  14Komentar

daviestar picture daviestar  ·  9Komentar