base64 λ°μ΄ν° URL λ¬Έμμ΄μ μ¬μ©νμ¬ μ΄λ―Έμ§λ₯Ό Pixi μΊλ²μ€μ μ½μ νλ €κ³ ν©λλ€. μ΄λ―Έμ§κ° μΉ΄λ©λΌ νΌλ(λΉλμ€ νκ·Έ)μμ μμ±λκΈ° λλ¬Έμ μ¬μ©ν΄μΌ ν©λλ€.
Sprite.from
μ 첫 λ²μ§Έ μΈμμ μΌλ° μ΄λ―Έμ§ URLμ μ½μ
νλ©΄ μλνμ§λ§ base64 λ°μ΄ν° URLμ μ¬μ©ν λλ μλνμ§ μμ΅λλ€.
μ: https://codepen.io/gigamesh/pen/GRRzdrL?editors=1111
λ΄κ° μλνλ κ²μ΄ κ°λ₯νκ°? κ·Έλ λ€λ©΄ μ΄λ»κ²?
pixi.js
λ²μ : 5.1.2data:image/gif
- λΆκ°λ₯ν©λλ€. μμ μ gif λμ½λκ° νμν©λλ€. μ΄λμ κ° κ°μ§κ³ μμλλ°...
ν
μ€μ² μμ±μμ μ§μ λΉλμ€ μμλ₯Ό μ λ¬ν μ μμ΅λλ€( from
νΈμΆ).
μ΄ μ€λ λλ₯Ό μ°Ύλ μ¬λμ μν μ루μ μ λ€μκ³Ό κ°μ΅λλ€.
// 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);
κ°μ₯ μ μ©ν λκΈ
μ΄ μ€λ λλ₯Ό μ°Ύλ μ¬λμ μν μ루μ μ λ€μκ³Ό κ°μ΅λλ€.
https://codepen.io/Slaz/pen/bGGzxPw?editors=1111