チェック柄画像作成プログラム(5)
夏はあついし、引きこもるに限る。 そして推しの踊ってみたイベントも関東ではあまりなかったので、時間もあるなぁ。 と、3連休前の平日に考えていて、 あ、そうだ チェック柄というか背景画像作成ツール、思いついた背景があったからそれを作ろう。 というわけで、その背景を作る。 でんっ!まるさんかくしかくばつ、を2色でランダム配置するやーつ。 ブロック幅毎に、形と色を乱数で決めて、描写する。簡単ですね。15分くらいで出来ました。 はい、規則正しいの気になりますね。規則正しくないのも欲しいですね。 大きさもランダムにしてしまおう。 でんっ!配置する場所とサイズを変更して、何個表示するかをパラメータで持たせています。 これが難しいのが重なったときです。乱数とはいえ同じ箇所に集中してしまっては変な形になってしまう。それを防ぐのに重なった場合はそこに配置せず、リトライします。リトライ回数が大きくなれば諦めることで、パラメータとして与える個数がかなり大きくてもエラーがないようにしています。 …と書きましたが!重なり判定は作るの考えるの面倒ですよね。うん。 はい、AIに書かせました。chatgptに任せました。そんなわけで、これも15分くらいです。 AIならそんなにかからんだろ!って思うかもしれませんが、 画面側のパラメータ設定とかも作って、AIが書いたコードを手直しをちゃんとしてます。 …これブロック幅指定が消えててバグってるな…あとで直そう… 最小サイズ~ブロック幅の大きさの図形になります。 そして考える。 うーん 図形、つまらんな?とはいえ何でもかんでもランダムにすりゃいいってもんじゃない。 いわゆるテーマみたいなのは必要だ。 自分で描くイラストはほとんどが推しの踊ってみたの動画だ。 それに合う記号。 うん、音楽記号だね。 図形を音楽記号に変更。 はい。一瞬だね。 何が一瞬だって?AIに書かせたから一瞬だよ。パラメータはさっきのと一緒だからね。10分かかってない。ただ注意事項でフォントを考慮しろと。 いやそのままのコードで表示出来たからそれでいいよ。 まぁ確かにBlazorで作っているから本当なら注意は必要だろうけど、Chromeで表示出来るフォントになっていれば大丈夫。てか、そもそも作ったこのプログラム、どこにもアップロードしているわけじゃないから、このPCで表示出来れ...