![](https://cdn.mos.cms.futurecdn.net/XPNUr9uD9aCAbjZ3CnH7kU.jpg)
OpenAI has given its DALL-E 3 artificial intelligence image generator its first major upgrade since it launched last year. You can now edit, remove or adapt any section of the picture.
Built into the ChatGPT AI chatbot, DALL-E 3 is capable of creating a wide range of images in landscape, portrait or square format and can produce cartoon or photorealistic depictions.
With the new update, users can select any part of the generated image and tell ChatGPT what to do with that space. In a quick test I had it remove two random moons from a picture of Earth.
Editing images with ChatGPT
![](https://cdn.mos.cms.futurecdn.net/3A6R5Q8NGimZSp83LxXUVR.png)
This form of AI image editing is also known as inpainting and is something already available in the Microsoft implementation of DALL-E in Copilot. Midjourney has had inpainting since last year and Adobe Firefly has a style reference feature to adapt an image.
The OpenAI implementation relies heavily on ChatGPT understanding your request. I found during testing it really struggled if asked to add something in but was good at removing things from a scene.
One area it is particularly useful is in changing text generated on the image. While DALL-E 3 is significantly better than its predecessor at adding text, it still makes regular mistakes such as adding an extra letter in the middle of a word, or missing a letter entirely.
Inpainting allows you to select that part of the image — highlighting the incorrect letters — and giving ChatGPT the correct spelling. This is great for making posters or flyers.
How well does editing images work in ChatGPT?
![](https://cdn.mos.cms.futurecdn.net/4gAGvcJWbLYZmXWvJYrrWV.png)
The actual process of editing an image is very simple. You open the generated image, click the inpainting tool, draw around the area you want to change then tell ChatGPT what you want.
The problem is, ChatGPT can be a bit lazy and in more than half of the attempts I made it claimed to add an object when no object was added. If you reply and say “no you didn’t” it doesn’t try again, rather it completely regenerates the image.
Overall its a very good implementation of inpainting with a lot of work to do to make it more useful
When it works it is genuinely impressive and fast. In one example I had it create a picture of a cat on the moon. Looked great but it decided to add two extra moons. I highlighted them both and said remove the random moons and it did exactly that.
However, when I tried to get it to put a lunar lander on the surface next to the cat it either flat out refused or also added an extra planet behind the lander — so we had two Earths.
Overall its a very good implementation of inpainting with a lot of work to do to make it more useful. For example OpenAI needs to get ChatGPT to actually do what it is asked.