2026/02/18(水) [n年前の日記]
#4 [golang][cg_tools] 画像生成サービスでスプライトシートを作成してもらった
Go + Ebitengine でフルスクリーン表示をするサンプルを書いて、
_Go言語公式マスコットキャラクター「Go Gopher」
画像を表示して動作確認していたけれど。表示している画像がどうも気になる。もっと可愛い感じの画像が欲しい…。
一応自分も Inkscape 1.4 x64 を使ってスプライトシート状の画像を作成してみたけれど、可愛さが足りない。全然足りない。
試しにAIに作ってもらうことにした。Microsoft Copilot と Google Gemini (NanoBanana) に以下を要望。
比較的イイ感じの画像が出てきた。
そのままだとスプライトシートとして利用できなかったので、GIMP 2.10.38 Portable を使って背景を透明にしたり、配置を変えたり、縮小したりして最終画像を作成した。
一応自分も Inkscape 1.4 x64 を使ってスプライトシート状の画像を作成してみたけれど、可愛さが足りない。全然足りない。
試しにAIに作ってもらうことにした。Microsoft Copilot と Google Gemini (NanoBanana) に以下を要望。
- 「Go言語の公式マスコットキャラクターの『Go Gopher』をもっと可愛くした画像を作成してください」
- イイ感じの画像が出てきたら「水色、緑、ピンク、黄色の4色で4キャラを作成して、眼鏡をつけたり、リボンをつけたり、帽子をつけたりして、それを2x2のスプライトシートのように配置してください。背景は無しで」と要望。
比較的イイ感じの画像が出てきた。
そのままだとスプライトシートとして利用できなかったので、GIMP 2.10.38 Portable を使って背景を透明にしたり、配置を変えたり、縮小したりして最終画像を作成した。
◎ ライセンス面 :
ライセンスが気になったけど、Google Gemini (NanoBanana) の場合は条件を満たせば商用利用も可能らしい。サービスを利用したユーザに権利が帰属するらしいけど、画像検索などを使って既存画像にそっくりなものが無いか確認した上で使うよう注意せよ、とAIが言っている。
Microsoft Copilotの場合は、Copilot曰く商用利用しなければOKと返してきた。ただ、細かい規約を書いてあるはずのURLも提示してきたものの、何度質問しても404のURLしか出てこない…。あげく、「今現在規約ページはネット上に存在しない」とCopilotが断言してきた…。たぶんコレも嘘なんだろうなあ…。
まあ、サンプルプログラムで使うだけなので、このくらいはいいんじゃないか…。一応画像検索をして、クリソツの画像が無いことは確認したし…。
Microsoft Copilotの場合は、Copilot曰く商用利用しなければOKと返してきた。ただ、細かい規約を書いてあるはずのURLも提示してきたものの、何度質問しても404のURLしか出てこない…。あげく、「今現在規約ページはネット上に存在しない」とCopilotが断言してきた…。たぶんコレも嘘なんだろうなあ…。
まあ、サンプルプログラムで使うだけなので、このくらいはいいんじゃないか…。一応画像検索をして、クリソツの画像が無いことは確認したし…。
◎ 成果物 :
github にアップロードしておいた。
_mieki256/ebiten_fullscreen_sample: Ebitengineでフルスクリーン表示をするサンプル
先日作成したスクリーンセーバラッパーから呼び出せばスクリーンセーバになるんじゃないかなと…。
_mieki256/SSWrapLz
_mieki256/SSWrapDp
_mieki256/ebiten_fullscreen_sample: Ebitengineでフルスクリーン表示をするサンプル
先日作成したスクリーンセーバラッパーから呼び出せばスクリーンセーバになるんじゃないかなと…。
_mieki256/SSWrapLz
_mieki256/SSWrapDp
[ ツッコむ ]
以上です。