Gemini 2.5 Flash Image (Nano Banana) best practices 🍌🍌🍌

- Be hyper-specific: The more detail you provide, the more control you have. Instead of "fantasy armor," describe it "ornate elven plate armor, etched with silver leaf patterns, with a high collar and pauldrons shaped Fix character consistency drifts: If you notice a character's features begin to drift after many iterative edits, you can restart a new conversation with a detailed description to retain consistency.

- Provide context and intent: Explain the *purpose* of the image. For example, "Create a logo for a high-end, minimalist skincare brand" will yield better results than just "Create a logo."

- Iterate and refine: Don't expect a perfect image on the first try. Use the conversational nature of the model to make small changes. Follow up with prompts like, "That's great, but can you make the lighting a bit warmer?" or "Keep everything the same, but change the character's expression to be more serious."

- Use "semantic negative prompts": Instead of saying "no cars," describe the desired scene positively, "an empty, deserted street with no signs of traffic."

- Aspect ratios: When editing, Gemini 2.5 Flash Image generally preserves the input image's aspect ratio. If you upload multiple images with different aspect ratios, the model will adopt the aspect ratio of the *last* image provided.

- Control the camera: Use photographic and cinematic language to control the composition. Terms like `wide-angle shot`, `macro shot`, `low-angle perspective`, `85mm portrait lens`, and `Dutch angle` give you precise control over the final image.

Aug 30, 2025 · 3:12 PM UTC

60
223
1,942
192,035
RepliesRelevant
Replying to @_philschmid
@_philschmidatio thing was driving me crazy ty!

is there any other guidance for enforcing aspect ratio? just asking in the prompt doesn’t seem to do it but i was thinking a hack could just be to pass a blank image in the ratio i want as the last image and describe my edits with the other inputs
2
0
9
2,959
Replying to @_philschmid
@_philschmid Again lazy prompt will not take you anywhere
1
0
2
943
Replying to @_philschmid
@_philschmid Providing the context and intent has been really helpful in getting perfect images.
0
0
4
2,598
Replying to @_philschmid
@_philschmid We got Nano Banana agents in Coral too 😎
0
0
2
1,384
Replying to @_philschmid
@_philschmid If you’re looking for a diverse range of shot types, this may help. x.com/chidzowtf/stat…
0
0
3
352
Replying to @_philschmid
@_philschmid Control emerges from specificity. But too much detail can stifle imagination. Find the balance.
0
0
0
459
Replying to @_philschmid
@_philschmid that's very helpful list of tips! 🙏
0
0
0
1,130
Replying to @_philschmid
@_philschmid Checks out with my experience!
0
0
0
1,443
Replying to @_philschmid
@_philschmid Super Helpful, Philip!
0
0
0
1,070
Replying to @_philschmid
@_philschmid Are we able to reference input images by index number? e.g. can we say "take the x of the 1st image and the y of the 2nd image"
0
0
0
48
Replying to @_philschmid
@_philschmid why are we giving Ai engineers a pass on the pisspoor natural language inferences and requiring users to learn these best practices.. Ai is meant to be a tool for humans to understand human language and expectations. We mold it to our whims not change our ways for Ai.
4
0
5
1,880
Replying to @_philschmid
@_philschmid 9wEkKb76AUZLfWTDGuKxVAw54tX6RneTkKsA7XNwpump
0
0
3
293
Replying to @_philschmid
@_philschmid 9wEkKb76AUZLfWTDGuKxVAw54tX6RneTkKsA7XNwpump
0
0
2
201
Replying to @_philschmid
@_philschmid It would be really valuable to know if it's possible or not to end up in a "Shadow Ban"-Mode.
Feels from my usage and reading of reports like it.

x.com/MarioHachemer/…
0
0
2
2,298
Replying to @_philschmid
@_philschmid At the end of the day , it all boils down to domain knowledge.

The better you have it, the better you know what to prompt and which key words to use.

I think this will not make a lot of jobs disappear , cause most of them require domain knowledge 😅
0
0
1
48
Replying to @_philschmid
@_philschmid Are these applicable to Veo 3 as well?
0
0
1
626
Replying to @_philschmid
@_philschmid Literally "The Basics of Prompt Engineering"

Applicable not only to the Nano Banana thing
0
0
1
251
Replying to @_philschmid
@_philschmid 9wEkKb76AUZLfWTDGuKxVAw54tX6RneTkKsA7XNwpump
This
0
0
0
29
Replying to @_philschmid
@_philschmid BANANAROOM ca: 9wEkKb76AUZLfWTDGuKxVAw54tX6RneTkKsA7XNwpump
0
0
1
193
Replying to @_philschmid
@_philschmid 9wEkKb76AUZLfWTDGuKxVAw54tX6RneTkKsA7XNwpump
0
0
1
168
Replying to @_philschmid
@_philschmid Nice! Long live the Banana
0
0
1
1,133
Replying to @_philschmid
@_philschmid Thanks for sharing mate! 🙌
0
0
1
1,653
Replying to @_philschmid
@_philschmid It's the lack of specificity that kills us. We expect the AI to understand everything that we are thinking.
0
0
1
571
Replying to @_philschmid
@_philschmid Any way to specify the output format ? Dimension and file type ?
0
0
1
772
Replying to @_philschmid
@_philschmid I'm excited to share that I've created a Gem for the Gemini app! It features a detailed system prompt that guides me step by step through all the necessary information to ultimately craft the perfect prompt. Worked like a charm. It's a pity that I can't share my gem.
0
0
0
44
Replying to @_philschmid
Tough times ahead for Image Editors like Photoshop if you can be creative and productive just with prompting. New Gemini 2.5 Flash is impressive!
0
0
0
22
Replying to @_philschmid
@_philschmid within minutes of nano banana going viral google frantically stumbled out the front door pushing the everyone aside, wild eyed, and stuttering, “guys!? the akchual name?! ..is Gemini Flash 2.5 Image!”
0
0
0
220
Replying to @_philschmid
@_philschmid Any good prompt suggestions for image editing.
0
0
0
51
Replying to @_philschmid
@_philschmid Thanks. Much inspiration for a lot of fun
0
0
0
125
Replying to @_philschmid
@_philschmid hyper-specificity, huh? sounds like a recipe for a digital nightmare. next, they'll want us to describe our existential crises in detail too. 🍌
0
0
0
2
Replying to @_philschmid
@_philschmid Something I learned two years ago before any of this was a trend
0
0
0
271
Replying to @_philschmid
@_philschmidlid fundamentals that apply broadly across AI image generation models. The emphasis on specificity and iterative refinement is particularly valuable - many users underestimate how much precision in language translates to better visual outputs.
The point about semantic negative prompts is especially insightful. Framing constraints positively rather than as exclusions tends to produce more coherent results across most diffusion models, not just Gemini.
One addition I'd suggest: establishing a consistent 'visual vocabulary' early in a session can help maintain coherence across multiple generations. When you find terminology that produces the aesthetic you want, documenting and reusing those specific phrases creates more predictable results.
The camera control techniques you mention are spot-on for anyone coming from a photography background - these models have clearly been trained on vast amounts of professionally shot and described imagery.
0
0
0
99
Replying to @_philschmid
@_philschmid specificity is the key to creativity
0
0
0
123
Replying to @_philschmid
0
0
0
104
Replying to @_philschmid
@_philschmid 👍👍👍
0
0
0
91