※11/20時点での情報です。今後のアップデートで仕様変更される可能性があります。
はじめに
Geminiで画像生成を行う際、画像のサイズを指定して生成したい場合があると思います。
その際、「〇〇px✖️〇〇pxで生成して」と指示しても通らないことがたまにあります。
通らないケースは?
プロンプトでサイズを指定すると、基本は指定通りのサイズで生成してくれます。

1024px✖️1024pxの正方形で生成できていますね。
アップロードした画像を参照させた上で、画像サイズをプロンプトで指定すると上手くいきませんでした。
今回指定した1024px✖️1024pxだけでなく、他のサイズも生成してくれません。
原因・対策
Geminiの画像生成は、最後にアップロードした画像と同じサイズで生成します。
なぜこんな仕様なのかはわかりませんが、画像をアップして参照させると、以降プロンプトでサイズを指定しても無効になるようです。
対策としては、なんでもいいので指定したいサイズの画像を最後にアップロードすることで任意のサイズで生成できます。

↑成功です!イラストは変だけど
2枚目に、1024px✖️1024pxの画像を指定すると、1枚目の画像を背景に反映させながら指定のサイズで生成してくれました。
サイズ指定のための画像は何でも良いので、今回は真っ黒な画像を使用しています。
おわりに
素直にプロンプトで指定できるようにしてほしい…!
とはいえ、Geminiのアップデート速度を考えるとすぐに対応されそうな気もします。今後に期待ですね。
