Recreate any Image or Photo Using AI

Kyle King
December 17, 2024

Ever come across a photo or image and wonder how you can generate something similar? Image models have become particularly adept at processing image/photo data and describing it in near perfect detail, articulating the style, colors, and object details that would be otherwise difficult for a human to describe and replicate quickly. Now imagine uploading a photo and receiving a detailed story that captures its mood, style, and all the intricate details. This process, called image-to-prompt conversion, is incredibly helpful for content creators, designers, and anyone needing rich, customizable descriptions.

We can build our own AI assistant that can go beyond basic descriptions to capture the atmosphere, stylistic influences, and subtle nuances that bring a scene to life. Whether you're an artist trying to put a painting into words or a writer needing inspiration for a setting, you'll be able to turn visuals into powerful storytelling.

In this article, we'll explore the 3 basic steps to recreate an image by first uploading a basic photo, then asking AI to analyze it and give us useful details that describe and interprets the image and give at least three useful prompt variations and finally testing those prompts to create a brand-new image of our own. By the end, you'll have a good understanding of the instructions needed to optimize our AI image assistant and you'll have access to the complete instructions described here.

Let's dive in!

Image-to-Text: Reverse Engineering the Perfect Prompt

What is Image-to-Text (Image-to-Prompt)?
Image-to-prompt conversion is when AI takes an image and generates a descriptive prompt that captures its key elements, mood, and style. Instead of just listing what’s in the image, it digs deeper, interpreting visual cues to create prompts that are rich, evocative, and versatile. Not all language models are equipped to analyze images so model selection is important. ChatGPT offers really good functionality for image-to-prompt conversion. It begins with attaching a photo and asking for a representative prompt for the image. If you find yourself doing this often, it is recommended to use a standard set of instructions or custom GPT that can provide prompt variations and even target specific syntax structure for MidJourney prompts.

Why It Matters
For creators, marketers, and storytellers, being able to turn an image into a compelling prompt is a game-changer. It bridges the gap between visuals and language, making it easier to describe a scene, add context to artwork, or find inspiration for written content. For example, in marketing, a well-crafted visual prompt can shape ad copy or social media posts. In creative fields, it helps artists and writers bring visual ideas to life with words. Creating custom art or taking professional photos isn't for everyone. Using AI to analyze and interpret photos and images and provide useful re-usable prompts allows anyone to generate new customized works of art for almost any use case.

Image-to-Prompt Conversion
Using a model like ChatGPT adds depth to this process with powerful natural language capabilities. Not just describing what it “sees”, but also interpreting what it sees. By breaking down an image’s setting, mood, and style, the AI assistant provides nuanced, adaptable prompts that go beyond surface-level details. This makes it an effective tool for artists, writers, and educators, by helping to capture the essence of an image in words and enabling new ways to create and tell a story.

Breakdown of ChatGPT's Image Analysis Process

So, let's breakdown how we can get our AI assistant to analyze an image to create a detailed prompt, capturing its unique essence layer by layer:

Scene Composition Breakdown
First, we need our AI assistant to identify the main elements in the scene. It looks at the setting—whether it’s urban, natural, or surreal—and breaks it down into foreground, mid-ground, and background. This structure helps distinguish between focal elements, supporting details, and overall context.
Mood and Atmosphere Analysis
Next, we'll specify in our instructions to analyze the mood. It looks at the color scheme—whether it’s warm, cool, vivid, or muted—and the lighting, such as sunlight, shadows, or artificial light. These details help establish the tone of the prompt, setting the mood to be serene, mysterious, energetic, or nostalgic.
Stylistic and Genre Influences
Lastly, we ask our assistant to consider stylistic influences. It looks for prominent aesthetic styles—like cyberpunk, vintage, or fantasy—and symbolic details that suggest deeper meanings. This could include anything from industrial decay in a dystopian scene to fantastical creatures in a surreal one. Recognizing these influences helps create prompts that fit specific genres, moods, or cultural references.

This is our base image. We'll use this to derive prompt variations to generate images inspired by this one.

Below is sample output from ChatGPT based on our base/sample image.

###Step 1: Scene Composition Breakdown
Main Subjects: The scene centers on a tranquil alpine lake surrounded by towering evergreen trees in a dense forest. The lake reflects the trees and the surrounding mountains, adding a mirror-like symmetry to the composition. In the background, there is a stunning mountain range, snow-covered and rugged, creating a dramatic backdrop.
Setting: This appears to be a natural, mountainous wilderness area, likely early in the morning or late in the afternoon, as the sunlight is low and casts long shadows.
Foreground, Midground, and Background:
Foreground: Snow-dusted trees and lake shore with clear reflections on the water.
Midground: A dense cluster of tall evergreen trees on the lake’s edge, partially illuminated by misty sunlight.
Background: Massive, rocky, snow-covered mountain peaks that rise sharply against the sky.

###Step 2: Mood and Atmosphere Analysis
Color Scheme: The color palette is muted and natural, with a mix of cool tones (blues and grays) from the water and mountains, contrasted by warmer, soft light illuminating patches of the forest and mist. This combination creates a balanced and serene atmosphere.
Lighting Effects: The light filtering through the trees casts a soft, golden mist across the scene, lending it an ethereal, almost magical quality. Shadows from the trees and the mountains add depth and contrast, enhancing the peaceful yet majestic tone.
Overall Tone: The scene is peaceful, almost reverent, capturing a sense of untouched wilderness. It feels timeless and awe-inspiring, emphasizing nature’s grandeur and tranquility.

###Step 3: Stylistic and Genre Influences
Aesthetic Style: The image has a photo-realistic, almost painterly style, with strong elements of romanticism due to the focus on natural beauty and sublime landscapes. The mist and lighting contribute to a cinematic quality, akin to scenes in fantasy or nature documentaries.
Symbolic Elements: The sunlight piercing through the misty forest symbolizes purity, clarity, and the mystery of nature. The reflection in the lake adds a sense of calmness and introspection.

Layered Prompt Variations

Our assistant is also instructed to give us variations of prompts that we can use to create similar images of our own. Once the image is analyzed, the AI assistant will provide three variations of prompts, giving you the flexibility to choose a style that aligns with your creative goals.

Specifically, we instructed our AI assistant to provide prompts that focus on different styles ranging from basic to nuanced details to give us more design and creative options.

Variation 1: High-Level Summary
This captures the general essence of the image without diving into too much detail—ideal for quick, abstract interpretations. It gives a broad overview, conveying the main theme and mood without getting bogged down by specifics.
Variation 2: Detailed Environmental Focus
For those who need to highlight the setting, this version emphasizes environmental features—like the landscape, architecture, or unique textures in the scene. It’s perfect for creating cinematic backdrops that draw readers or viewers into the atmosphere.
Variation 3: Psychological or Thematic Interpretation
This dives into the emotional or symbolic aspects of the image. It’s great for scenes with strong emotions or symbolism, creating prompts that evoke feelings or explore deeper meanings—perfect for rich storytelling.

Here we see how our AI assistant analyzes the image and create layered prompt variations that progressively adds detail, which can all be customized to suit your specific needs.

Layered Prompt Variations

###Variation 1: High-Level Summary
"A serene mountain lake scene with tall evergreen trees along the shore, set against a backdrop of rugged, snow-covered mountains. Soft, golden light filters through a misty forest, casting reflections on the tranquil water. The setting feels peaceful and timeless, capturing nature's majestic beauty."

###Variation 2: Detailed Environmental Focus
"A tranquil alpine lake surrounded by dense evergreen trees, with reflections mirrored in the still water. The lake is nestled beneath towering, jagged snow-capped mountains. Soft, golden sunlight streams through the mist-laden forest, illuminating parts of the trees and creating a warm contrast against the cool tones of the water and mountains. The atmosphere is peaceful, with a cinematic, romantic feel, emphasizing the sublime beauty of the wilderness."

###Variation 3: Psychological or Thematic Interpretation
"A remote, ethereal lake scene where nature feels untouched and sacred. Tall evergreens stand along the lake's edge, partially cloaked in a gentle mist that diffuses the golden sunlight, casting an aura of mystery and reverence. The towering snow-capped mountains in the background reflect a sense of isolation and grandeur, while the still lake symbolizes introspection, tranquility, and a deep connection to the natural world."

Adding Depth and Details Progressively

One of the standout features of our image-to-prompt tool is its ability to progressively add detail. This lets you start with a broad overview and add more layers as needed, capturing both the big picture and the finer details.

Initial Broad Description
It starts with a general description of the main subjects and tone. This is useful for a quick, high-level prompt that still conveys the essence of the image.
Layering in Details
From there, the AI assistant adds details—like mood, lighting, and stylistic influences. This turns a basic summary into a rich description that highlights unique characteristics, making it ideal for capturing a scene’s full atmosphere.
Symbolic and Thematic Depth
Lastly, it explores the symbolic or thematic elements, adding narrative or emotional depth. For example, in a portrait, it might describe not only the person’s physical appearance but also hint at emotions or cultural context, giving it a richer, story-like quality.

Personalize Every Detail

So, we've drawn some inspiration from an existing image and generate prompt variations that we can now customize to enhance the style and depth of the output.

Follow-Up Questions for Enhanced Customization
After creating an initial prompt, our AI assistant can ask follow-up questions to refine it. You can specify preferences like orientation or focus—whether you want it horizontal, vertical, or centered on a specific detail.
User-Controlled Adjustments
Users can guide how detailed or stylistic they want the prompt to be. If you want a description that matches a specific aspect, our AI Assistant can adapt accordingly, making the tool fit your vision precisely.
Real-Time Adaptation Based on Feedback
It's important to note that our AI Assistant can adapt in real time based on your feedback, making the process interactive and dynamic. You can adjust the mood or thematic interpretation to ensure it aligns with your creative goals, making it a highly flexible tool.
When we run variation #3 from above, we can see how well it approximates the original image. We can continue to iterate through the process by changing attributes of the prompt until we get the desired results.

Conclusion

Turning images into detailed, customizable prompts opens new possibilities for creativity and storytelling. ChatGPT’s image-to-prompt feature blends advanced analysis with an intuitive experience, making it a valuable tool for artists, writers, marketers, and more.

Through scene composition, mood analysis, and genre interpretation, ChatGPT crafts prompts that are deep and engaging. With layered prompt variations and interactive customization, you can shape your prompts to fit your needs—whether you’re looking for a quick summary, an immersive description, or an emotionally rich interpretation.

Of course, we need to respect intellectual privacy and copyright restrictions. In fact, OpenAI already implements many restrictions against known trademarks, preventing users from generating content in name or likeness. Even with these restrictions, however, we can still draw from previous works as inspiration to learn how to compose original works using tools like ChatGPT to help translate image pixels to a fully descriptive prompt that can make it so much easier for your vision to life.

Give it a Try!

For the fast way to try out this lesson, just use any model that can analyze an uploaded image and give it a prompt like: "Write me a detailed prompt that best represents this image." Alternatively, you copy-paste the GPT instructions from my Github repository into ChatGPT (or similar models) as well as build your custom GPT to use whenever you need it.