Saya mencoba memasukkan gambar ke dalam kanvas Pixi dengan menggunakan string URL data base64. Saya perlu menggunakannya karena gambar dibuat dari umpan kamera (tag video).
Ini berfungsi jika saya memasukkan URL gambar biasa ke dalam argumen pertama Sprite.from
, tetapi tidak ketika saya menggunakan URL data base64.
Contoh: https://codepen.io/gigamesh/pen/GRRzdrL?editors=1111
Apakah yang saya coba mungkin? Jika demikian, bagaimana?
pixi.js
versi : 5.1.2data:image/gif
- tidak mungkin. Anda memerlukan dekoder gif Anda sendiri. Saya memilikinya di suatu tempat ...
Anda dapat meneruskan elemen video langsung ke konstruktor Tekstur ( from
sebut saja)
inilah solusi untuk siapa saja yang menemukan utas ini:
// img tag points to base64 URL
const image = document.querySelector('img')
const base = new PIXI.BaseTexture(image);
const texture = new PIXI.Texture(base);
const sprite = new PIXI.Sprite(texture);
Komentar yang paling membantu
inilah solusi untuk siapa saja yang menemukan utas ini:
https://codepen.io/Slaz/pen/bGGzxPw?editors=1111