7 ms·
Create and edit images with Gemini 2.0 in preview
- jansan 1y agoSome examples are quite impressive, but the one with the ice bear on the white mug is very underwhelming and the co-drawing looks like it was hacked together by a vibe coder.
- thornewolf 1y agoThe co-drawing is definitely not a fully fleshed-out product or anything but I think it is a great tech demo. What don't you like about it?
- cyral 1y agoIt looks like those horribly edited gift mugs I see on amazon occasionally, where someone just puts the image over the mug without accounting for the 3D shape. Too many variants to actually take the image. Would have been an excellent example to show how much better AI is if they made it do that.
- egamirorrim 1y agoI don't understand how to use this, I keep trying to edit a photo (change a jacket to a t-shirt) of myself in the Gemini app with 2.0 flash selected and it just generated a new image that's nothing like the original
- thornewolf 1y agoIt is very sensitive to your input prompts. Minor differences will result in drastic quality differences.
- FergusArgyll 1y agoI think this is just in AI Studio. In the Gemini app I think it goes: Flash describes the image to imagen -> imagen generates a new image
- julianeon 1y agoRemember you are paying about 4 cents an image if I'm understanding the pricing correctly.
- thornewolf 1y agoModel outputs look good-ish. I think they are neat. I updated my recent hack project https://lifestyle.photo https://lifestyle.photo to the new model. It's middling-to-good. There are a lot of failure modes still but what I want is a very large cookbook showing what known-good workflows are. Since this is just so directly downstream of (limited) training data it might be that I am just prompting in a ever so slightly bad way.
- nico 1y agoLove your project, great application of gen AI, very straightforward value proposition, excellent and clear messaging Very well done!
- thornewolf 1y agoThank you for the kind words! I am looking forward to creating a Show HN next week alongside a Product Hunt announcement. I appreciate any and all feedback. You can provide it through the website directly or through the email I have attached in my bio.
- sigmaisaletter 1y agoRe your project: I'd expect at least the demo to not have an obvious flaw. The "lifestyle" version of your bag has a handle that is nearly twice as long as the "product" version.
- thornewolf 1y agoThis is a fair critique. While I am merely a "LLM wrapper", I should put the product's best foot forward and pay more attention to my showcase examples.
- ohadron 1y agoFor one thing, it's way faster than the OpenAI equivalent in a way that might unlock additional use cases.
- freedomben 1y agoSpeed has been the consistent thing I've noticed with Gemini too, even going back to the earlier days when Gemini was a bit of a laughing stock. Gemini is fast
- julianeon 1y agoI don't know exactly the speed/quality tradeoff but I'll tell you this: Google may be erring too much on the speed side. It's fast but junk. I suspect a lot of people try it then bounce off back to Midjourney, like I did.
- eminence32 1y agoThis seems neat, I guess. But whenever I try tools like this, I often run into the limits of what I can describe in words. I might try something like "Add some clutter to the desk, including stacks of paper and notebooks" but when it doesn't quite look like what I want, I'm not sure what else to do except try slightly different wordings until the output happens to land on what I want. I'm sure part of this is a lack of imagination on my part about how to describe the vague image in my own head. But I guess I have a lot of doubts about using a conversational interface for this kind of stuff
- monster_truck 1y agoChucking images at any model that supports image input and asking it to describe specific areas/things 'in extreme detail' is a decent way to get an idea of what its expecting vs what you want.
- thornewolf 1y ago+1 to this flow. I use the exact same phrase "in extreme detail" as well haha. Additionally, I ask the model to describe what prompt it might write to produce some edit itself.
- qoez 1y agoMaybe that's how the future will unfold. There will be subtle things AI fails to learn, and there will be differences in skills in how good people are at making AI do things, which will be a new skill in itself and will end up being determining difference in pay in the future.
- gowld 1y agoThis is "Prompt Engineering"
- crooked-v 1y agoI just tried a couple of cases that ChatGPT is bad at (reproducing certain scenes/setpieces from classic tabletop RPG adventures, like the weird pyramid from classic D&D B4 The Lost City), and Gemini fails in just about the same way of getting architectural proportions and scenery details wrong even when given simple, broad rules about them. Adding more detail seems kind of pointless when it can't even get basics like "creature X is about as tall as the building around it" or "the pyramid is surrounded by ruined buildings" right.
- GaggiX 1y agoNot available in the EU, first version was and then removed. Btw still not as good as ChatGPT but much, much faster, it's a nice progress compare to the previous model.
- refulgentis 1y agoAnother release from Google! Now I can use: - Gemini 2.0 Flash Image Generation Preview (May) instead of Gemini 2.0 Flash Image Generation Preview (March) - or when I need text, Gemini 2.5 Flash Thinking 04-17 Preview ("natively multimodal" w/o image generation) - When I need to control thinking budgets, I can do that with Gemini 2.5 Flash Preview 04-17, with not-thinking at a 50% price increase over a month prior - And when I need realtime, fallback to Gemini 2.0 Flash 001 Live Preview (announced as In Preview on April 9 2025 after the Multimodal Live API was announced as released on December 11 2024) - I can't control Gemini 2.5 Pro Experimental/Preview/Preview IO Edition's thinking budgets, but good news follows in the next bullet: they'll swap the model out underneath me with one that thinks ~10x less so at least its in the same cost ballpark as their competitors - and we all got autoupgraded from Gemini 2.5 Pro Preview (03/25 released 4/2) to Gemini 2.5 Pro Preview (IO Edition) yesterday! Yay!
- justanotheratom 1y agoYay! do you use your Gemini in Gemini App or AI Studio or Vertex AI?
- refulgentis 1y agoI am Don Quixote, building a app that abstracts over models (i.e. allows user choice), while providing them a user-controlled set of tools, and allowing users to write their own "scripts", i.e. precanned dialogue / response steps to permit ex. building of search. Which is probably what makes me so cranky here. It's very hard keeping track of all of it and doing my best to lever up the models that are behind Claude's agentic capabilities, and all the Newspeak of Google PR makes it consume almost as much energy as the rest of the providers combined. (I'm v frustrated that I didn't realize till yesterday that 2.0 Flash had quietly gone from 10 RPM to 'you can actually use it') I'm a Xoogler and I get why this happens ("preview" is a magic wand that means "you don't have to get everyone in bureaucracy across DeepMind/Cloud/? to agree to get this done and fill out their damn launchcal"), but, man.
- xnx 1y agoA matrix of models, capabilities, and prices would be really useful.
- cush 1y agoThe doodle demo is super fun https://aistudio.google.com/apps/bundled/gemini-co-drawing?showPreview=true https://aistudio.google.com/apps/bundled/gemini-co-drawing?s...
- deleted 1y ago[deleted]
- minimaxir 1y agoOf note is that the per-image pricing for Gemini 2.0 image generation is $0.039 per image, which is more expensive than Imagen 3 ($0.03 per image): https://ai.google.dev/gemini-api/docs/pricing https://ai.google.dev/gemini-api/docs/pricing The main difference is that Gemini does allow for incorporating a conversation to generate the image as demoed here, while Imagen 3 is a strict text-in/image-out with optional mask-constrained edits but likely allows for higher-quality images overall if skilled with prompt engineering. This is a nuance that is annoying to differentiate.
- adverbly 1y agoGoogle totally crushing it and stock is down 8% today :| Is it just me or is the market just absolutely terrible at understanding the implications and speed of progress behind what's happening right now in the walls of big G?
- lenerdenator 1y agoThe market is absolutely terrible at a lot of things.
- abirch 1y agoA potential reason that GOOG is down right now is that Apple is looking at AI Search Engines. https://www.bloomberg.com/news/articles/2025-05-07/apple-working-to-move-to-ai-search-in-browser-amid-google-fallout https://www.bloomberg.com/news/articles/2025-05-07/apple-wor... Although AI is fun and great, an AI search engine may have issues of being unprofitable. It's similar to how 23 and Me got many customers selling a 500 dollar test to people for 100 dollars.
- xnx 1y agoWould be quite a financial swing for Apple from getting paid billions of dollars by Google for search to having to spend billions of dollars to make their own.
- deleted 1y ago[deleted]
- abirch 1y agoFrom the article Eddy Cue is Apple’s senior vice president of services. "Cue said he believes that AI search providers, including OpenAI, Perplexity AI Inc. and Anthropic PBC, will eventually replace standard search engines like Alphabet’s Google. He said he believes Apple will bring those options to Safari in the future." So Apple may not be making their own, but they won't be spending billions either. I'm wondering how the people will be able to monetize the searches so that they make money.
- mNovak 1y agoI'm getting mixed results with the co-drawing demo, in terms of understanding what stick figures are, which seems pretty important for the 99% of us who can't draw a realistic human. I was hoping to sketch a scene, and let the model "inflate" it, but I ended up with 3D rendered stick figures. Seems to help if you explicitly describe the scene, but then the drawing-along aspect seem relatively pointless.
- qq99 1y agoWasn't this already available in AI Studio? It sounds like they also improved the image quality. It's hard to keep up with what's new with all these versions
- taylorhughes 1y agoImage editing/compositing/remixing is not quite as good as gpt-image-1, but the results are really compelling anyway due to the dramatic increase in speed! Playing with it just now, it's often 5 seconds for a compositing task between multiple images. Feels totally different from waiting 30s+ for gpt-image-1.
- vunderba 1y agoI've added/tested this multimodal Gemini 2.0 to my shoot-out of SOTA image gen models (OpenAI 4o, Midjourney 7, Flux, etc.) which contains a collection of increasingly difficult prompts. https://genai-showdown.specr.net https://genai-showdown.specr.net I don't know how much of Google's original Imagen 3.0 is incorporated into this new model, but the overall aesthetic quality seems to be unfortunately significantly worse. The big "wins" are: - Multimodal aspect in trying to keep parity with OpenAI's offerings. - An order of magnitude faster than OpenAI 4o image gen
- belter 1y agoYour shoot-out site is very useful. Could I suggest adding prompts that expose common failure modes? For example, asking the models to show clocks set to a specific time or people drawing with their left hand. I think most, if not all models, will likely display every clock with the same time...And portray subjects drawing with their right hand.
- crooked-v 1y agoAnother I would suggest is buildings with specific unusual proportions and details(e.g. "the mansion's west wing is twice the height of the right wing and has only very wide windows"). I've yet to find a model that will do that kind of thing reliably, where it seems to just fall back on the vibes of whatever painting or book cover is vaguely similar to what's described.
- droopyEyelids 1y agogenerating a simple maze for kids is also not possible yet
- vunderba 1y agoLove this one so I've added it. The concept is very easy for most GenAI models to grasp, but it requires a strong overall cohesive understanding. Rather unbelievably, OpenAI 4o managed to produce a pass. I should also add an image that is heavy with "greebles". GenAI usually lacks the fidelity for these kinds of minor details so although it adds them - they tend to fall apart at more than a cursory examination. https://en.wikipedia.org/wiki/Greeble https://en.wikipedia.org/wiki/Greeble
- pentagrama 1y agoI want to take a step back and reflect on what this actually shows us. Look at the examples Google provides: it refers to the generated objects as "products", clearly pointing toward shopping or e-commerce use cases. It seems like the real goal here, for Google and other AI companies, is a world flooded with endless AI-generated variants of objects that don’t even exist yet, crafted to be sold and marketed (probably by AI too) to hyper-targeted audiences. This feels like an incoming wave of "AI slop", mass-produced synthetic content, crashing against the small island of genuine human craftsmanship and real, existing objects.
- vunderba 1y agoYeah - and honestly I don't really get this. Using GenAI for real-world products seems like a recipe for a slew of incoming fraudulent advertising lawsuits if the images are slightly different from the actual physical products yet presented as if they are actual real photographs.
- nkozyra 1y agoThe gating factor here is the pool of consumers. Once people have slop exhaustion there's nobody to sell this to. Maybe this is why all of the future AI fiction has people dressed in the same bland clothing.
- nly 1y agoRecently I've been seeing a lot of holiday lets on sites like Rightmove (UK) and Airbnb with clearly AI generated 'enhancements' to the photos. It should be illegal in my view.
- hapticmonkey 1y agoIt's sort of sad how these tools went from "godlike new era of human civilization" to "some commodity tools for marketing teams to sell stuff". I get that they are trying to find some practical used cases for their tools. But there's no enlightenment in the product development here. If this is already the part of the s-curve where these AI tools get diminishing returns...what a waste of everybody's time.
- simonw 1y agoBe a bit careful playing with this one. I tried this: curl -s -X POST \ "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-preview-image-generation:generateContent?key=$GEMINI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": [{ "parts": [ {"text": "Provide a vegetarian recipe for butter chicken but with chickpeas not chicken and include many inline illustrations along the way"} ] }], "generationConfig":{"responseModalities":["TEXT","IMAGE"]} }' > /tmp/out.json And got back 41MB of JSON with 28 base64 images in it: https://gist.github.com/simonw/55894032b2c60b35f320b6a166ded493 https://gist.github.com/simonw/55894032b2c60b35f320b6a166ded... At 4c per image that's more than a dollar on that single prompt. I built this quick tool https://tools.simonwillison.net/gemini-image-json https://tools.simonwillison.net/gemini-image-json for pasting that JSON into to see it rendered.
- weird-eye-issue 1y agoI mean you did ask for "many illustrations"
- mvdtnz 1y agoI gave this a crack this morning, trying something very similar to the examples. I tried to get Gemini 2.0 Preview to add a set of bi-fold doors to a picture of a house in a particular place. It failed completely. It put them in the wrong place, they looked absolutely hideous (like I had pasted them in with MS Paint) and the more I tried to correct it with prompts the worse it got. At one point when I re-prompted it, it said > Okay, I understand. You want me to replace ONLY the four windows located underneath the arched openings on the right side of the house with bifold doors, leaving all other features of the house unchanged. Here is the edited image: Followed by no image. This is a behaviour I have seen many times from Gemini in the past so it's frustrating that it's still a problem. I give this a 0/10 for my first use case.
- simonw 1y agoPosted some notes from trying this out here, including examples of the images it produced and a tool for rendering the JSON https://simonwillison.net/2025/May/7/gemini-images-preview/ https://simonwillison.net/2025/May/7/gemini-images-preview/
- Yiling-J 1y agoI generated 100 recipes with images using gemini-2.0-flash and gemini-2.0-flash-exp-image-generation as a demo of text+image generation in my open-source project: https://github.com/Yiling-J/tablepilot/tree/main/examples/100_recipes https://github.com/Yiling-J/tablepilot/tree/main/examples/10... You can see the full table with images here: https://tabulator-ai.notion.site/1df2066c65b580e9ad76dbd12ae7a590?v=1df2066c65b58093bd1a000ccfe702ed https://tabulator-ai.notion.site/1df2066c65b580e9ad76dbd12ae... I think the results came out quiet well. Be aware I don't generate a text prompt based on row data for image generation. Instead, the raw row data(ingredients, instructions...) and table metadata(column names and descriptions) are sent directly to gemini-2.0-flash-exp-image-generation.
- emporas 1y agoI use gemini to create covers for songs/albums i make, with beautiful typography. Something like this [1]. I was dying of curiosity, how ideogram managed to create such gorgeous images. I figured it out 2 days ago. I take an image with some desired colors or typography from an already existing music album or from Ideogram's poster section. I pass it to gemini and give the command: "describe the texture of the picture, all the element and their position in the picture, left side, center right side, up and down, the color using rgb, the artistic style and the calligraphy or font of the letters" Then i take the result and pass it through an LLM, a different LLM because i don't like gemini that much, i find it is much less coherent than other models. I use qwen-qwq-32b usually and I take the description gemini outputs and give it to qwen: " write a similar description, but this time i want a surreal painting with several imaginative colors. Follow the example of image description, add several new and beautiful shapes of all elements and give all details, every side which brushstrokes it uses, and rgb colors it uses, the color palette of the elements of the page, i want it to be a pastel painting like the example, and don't put bioluminesence. I want it to be old style retro style mystery sci fi. Also i want to have a title of "Song Title" and describe the artistic font it uses and it's position in the painting, it should be designed as a drum n bass album cover "* Then i take the result and give it back to gemini with command: "Create an image with text "Song Title" for an album cover: here is the description of the rest of the album" If the resulting image is good, then it is time to add font, i take the new image description and pass it through qwen again, supposing the image description has fields Title and Typography: "rewrite the description and add full description of the letters and font of text, clean or distressed, jagged or fluid letters or any other property they might have, where they are overlayed, and make some new patterns about the letter appearance and how big they are and the material they are made of, rewrite the Title and Typography." I replace the previous description's section Title and Typography with the new description and create images with beautiful fonts. [1] https://imgur.com/a/8TCUJ75 https://imgur.com/a/8TCUJ75
- reneherse 1y agoThanks for sharing your process. That example is some of the best gen art I've seen.
- mkl 1y ago> what the lamp from the second image would look like on the desk from the first image The lamp is put on a different desk in a totally different room, with AI mush in the foreground. Props for not cherry-picking a first example, I guess. The sofa colour one is somehow much better, with a less specific instruction.
- cyral 1y agoThat one is an odd example.. especially since image #3 does a similar task with excellent accuracy in keeping the old image intact. I've had the same issues when trying to make it visualize adding decor, it ends up changing the whole room or furniture materials.
- PurpleRamen 1y agoIt looks like the same table, but some of the legs are missing. Parts of the lamp are also missing. And the scaling of it looks really wrong. What a great, awful world we will have if people really start making decisions based on these results. I'm curious if in some years we will have people who fancy AI-trash chic seriously..
- Tsarp 1y agoThere are direct prompt tests and then there are tests with tooling. If for example you use controlnets you can pretty much get very close to a style composition that you need with an open model like Flux that will be far better. Flux has a few successors coming up now
- Zoethink 1y ago[dead]
- voidUpdate 1y ago1 doesn't actually really show how the lamp would look in that situation... in the first image it's about the same height as the sofa. I'd expect it to be at least twice the size that it is in the second image. Also what is going on underneath the table?
- mastazi 1y agoLLMs are notoriously bad at estimating or comparing the size of physical objects due to the fact that their training happens away from the physical world, it is a well known problem and recently it has been discussed even in popular media e.g. https://theconversation.com/why-ai-cant-ever-reach-its-full-potential-without-a-physical-body-146870 https://theconversation.com/why-ai-cant-ever-reach-its-full-...
- voidUpdate 1y agoProbably not the best idea to try and use that as a demo of how awesome your new image generator is then
- yots 1y agoThat table image is... horribly honest? I'm a bit shocked they used it in a blog post. It's really, really bad
- cthulberg 1y agogemini-2.0-flash-*-image-generation models are not currently supported in a number of countries in Europe, Middle East & Africa source: https://ai.google.dev/gemini-api/docs/models#gemini-2.0-flash https://ai.google.dev/gemini-api/docs/models#gemini-2.0-flas... and my Google Ai Studio
- curtisszmania 1y ago[dead]