floter.design/src/lib/utils/createCanvasImg.ts
2023-08-22 18:05:15 +02:00

19 lines
No EOL
582 B
TypeScript

import * as PIXI from 'pixi.js';
export default function createCanvasText( element: HTMLImageElement, stage: PIXI.Container ){
const elem = element;
// console.log(elem);
const elemSrc = elem.currentSrc || '';
const elemPosition = elem.getBoundingClientRect();
const canvasImg = PIXI.Sprite.from(elemSrc);
canvasImg.position.set(elemPosition.x, elemPosition.y);
canvasImg.width = elemPosition.width;
canvasImg.height = elemPosition.height;
stage.addChild(canvasImg);
// elem.style.opacity = '0';
elem.style.visibility = 'hidden';
return canvasImg;
}