はじめに
PixiJSでSVGファイルのscaleを変更しようとすると、見切れてしまった。
コード
const svgr = new PIXI.SVGResource(svg, { scale: 2 })
const svg_tex = PIXI.Texture.from(svgr)
const tex = new PIXI.Texture(new PIXI.BaseTexture(svg_tex))
const spr = new PIXI.Sprite(tex)
stage.addChild(spr)
結果
理由
SVGファイルにwidthとheightが設定されていなかったから。
感想
issuesにもあった
https://github.com/pixijs/pixijs/issues/7686
下の記事にもwidthとheightをつけろって書いてある
https://qiita.com/manabuyasuda/items/01a76204f97cd73ffc4e
でもなんで見切れるぐらい大きくなるんだ???