- 出荷済み
- 2026年3月11日 21:03 UTC
- プロフィール
- kamo
- コンテンツ
- 334fbe5
Avatar Creatorの内部スケール変換は、SVG内のアバターボディをズーム キャンバス、しかし効果は小さい表示サイズ(例えばaで含んでいます)で浸透性です 140x140 アバターコンポーネント プレビューは冗長CSSを使っていました 変換: scale() は zoom を表示していますが、CSS は決してその一部ではありません。 SVG を保存し、プレビューして保存すると常に異なる。 新しいアプローチ: - avatarOptions(Avatar Creator内部スケール変換なし)からスケールを削除 - 中央の作物にSVGビューボックスを縮小するapplicationViewBoxZoom()を追加します CSS の変換に等しい:scale(N) と オーバーフロー:hidden — これは 任意の表示サイズで表示され、MinoIOに保存されている存続 - ApplyViewBoxZoom を generateAvatar で適用するので、プレビュー SVG は既に あらゆるCSSの変形なしで正しいズームレンズを反映して下さい - addBackgroundToSvg を更新して、4つのビューボックス値(x、y、w、h)をすべて読み込む そのため、ビューボックスのクロップ後に背景のクレットが正しく配置されます