ピグパのコーデを自動で加工するツールを作りました【おおまかな仕組み解説】
アバターの透過画像と着用中のスクリーンショットから正方形のコーデ画像を作るツールを作成しました✨ ツールはこちらからお試しいただけます↓
「作り方や仕組みが気になるよ!」
「けどプログラミングは分からないよ!」
という方向けにゆるっとおおまかな仕組みを解説してゆきます~
大まかな仕組み解説
①アバター画像の処理
アバターの透過画像を選んだあとはこんなことをしています✨
画像の縦と横のサイズを取得して
使っている端末を推定する透明じゃないところを探す
アバターをド真ん中に表示するために、アバターが表示されている場所がどこかを探します❀- プレビュー用に画像を切り取り・圧縮する
- おすすめな背景色を決めるために
画像をものすごく小さくして色を取得する - プレビューを表示する
おすすめの背景色1で塗りつぶした後、
アバターの画像をど真ん中に表示!
②スクショ画像の処理
- アイテムの枠に沿って切り抜いて整列する
- アバターの下に表示する
- アイテム欄が空っぽの時は上から背景色で塗りつぶしする
- アイテム欄の右下に白い長方形を書く
所持数を隠すためにべったり塗りつぶします!
(余談)べったり隠すからアイテムの下のほうが見切れちゃったりします…。
ここはいつか直したいところ!
以上おおまかな仕組みの解説でした!
ツールはこちらからお試しいただけます(再掲)↓
おわりに
「プログラミングが分からない!」
という方にも仕組みをふわっと理解できるよう心がけて書きました✨
でももしかしたら難しいお話だったかもしれません…!
「ここはどうやって作るの?」
「解説のここがわからないよ!」
などありましたらお気軽にコメントにどうぞ❀
「もっと詳しく仕組みを知りたい」
「どんなプログラミング言語を使っているの?」
ということは、また別の記事に書く予定ですのでお楽しみに✨