Lesson 1 of 9 · about 16 minutes
How Image Generators Work in Practice
You'll be able to
- Explain in plain words how a diffusion model turns noise into a picture
- Predict when a model will ignore part of a prompt and why
- Understand what seeds and aspect ratios control
- Compare the main image tools as of October 2026 on cost, text handling and terms
An image generator makes its picture from scratch, starting with static, and the way it does that explains nearly every strange thing it will do to you: the extra finger, the sign that reads like a sneeze, the four chairs when you asked for six.
Noise in, picture out
Most image models in use today descend from one idea called diffusion. During training, the system is shown millions of captioned images. Each one is buried under a little random noise, then more, then more, until it is pure static. The model's only job is to learn the reverse: given a noisy image and its caption, guess what noise to take away.
Do that enough times and the model gets very good at one trick. Hand it pure static plus a caption it has never seen, and it can remove "noise" step by step until an image appears that fits the caption. The picture was never in the static. The model invents it, one cleanup pass at a time.
The version most tools use came from a 2021 paper by Robin Rombach and colleagues, High-Resolution Image Synthesis with Latent Diffusion Models. Their move was to do the denoising in a compressed space, the latent space, instead of on full-size pixels. Much cheaper. That paper became the basis for Stable Diffusion and influenced most of what followed.
Not every tool on the market is a pure diffusion model in 2026. Some newer systems, OpenAI's among them, generate images from inside a multimodal language model instead of a separate diffusion model, and several companies publish few architecture details. The mental model still holds for anyone using or judging these images: the system draws something statistically likely for the words it was given, and it has no idea what is true.
Why the model half-listens
Prompt adherence means how faithfully the picture matches the request. It has improved a great deal since 2023. It still breaks in predictable places:
- Counting. "Seven ducks" is a suggestion. Anything above four or five gets shaky.
- Binding. "A red truck next to a blue barn" can come back as a blue truck and a red barn. The model knows the words; it loses track of which noun owns which color.
- Position. Left and right, in front and behind, get swapped.
- Negation. "No people" puts the idea of people in the prompt. Some tools offer a separate negative field for this reason. Midjourney's docs say to use its
--noparameter instead of writing "without" in the prompt. - Text. Older models produced lettering that looked like a ransom note in a language from a dream. The 2026 leaders handle short headlines well. Long paragraphs still break.
- Rare things. A common breed of dog renders well. A specific local landmark, a real person's face or an obscure tool will be guessed at, confidently and wrongly.
Seeds: the same dice, rolled again
Every generation starts from a particular field of noise. The number that sets that noise is the seed. Left blank, the tool picks a random one, so each run differs. Locked, it allows a fair comparison: same seed, change one word, and whatever changed was caused by that word.
Midjourney allows --seed to be set to any whole number from 0 to 4,294,967,295 and warns that seeds may not behave the same across sessions, model versions or Turbo mode. Many hosted tools hide the seed entirely. Jeff's Dialogue Editor has a Seed field for voice generation. ImageStudio's page shows no seed field.
Aspect ratio comes first
The model composes for the frame it is given. Ask for a square and it centers things for a square. Crop that to a phone screen later and nearly half the width is gone, often including the face.
| ImageStudio size | Ratio | Pixels | Typical use |
|---|---|---|---|
| 1024x1024 | 1:1 | 1,048,576 | Feed posts, article thumbnails, profile art |
| 1080x1920 | 9:16 | 2,073,600 | Stories, reels, vertical video stills |
| 1920x1080 | 16:9 | 2,073,600 | Article headers, YouTube, slides, horizontal video |
Worked example: what a crop costs
Suppose a provider hands back a 1536x1024 picture (a 3:2 frame) and the target is 1920x1080. Scaling the width up to 1920 uses a factor of 1920 / 1536 = 1.25, so the height becomes 1024 x 1.25 = 1280. The target has 1080 rows, so 1280 minus 1080 = 200 rows must go.
ImageStudio's server resizes and crops to the exact size, and its crop setting (Top, Center or Bottom) picks which rows survive. Center trims 100 from the top and 100 from the bottom. If the subject's hat is near the top edge, Bottom moves the trimming below instead.
Now the bad case. A 1024x1024 square cropped to 9:16 at the same height keeps 1024 x 9 / 16 = 576 columns. That throws away 448 of 1024, or 44 percent of the picture. Generating in the right shape avoids the loss.
The main tools as of October 2026
This changes monthly. The table records what the companies' own pages and a dated industry roundup said when this lesson was checked. Leaderboard positions shift every few weeks, so treat ranks as a snapshot.
| Tool (maker) | Status as of October 2026 | Known for | Cost signal |
|---|---|---|---|
| GPT Image / ChatGPT Images (OpenAI) | Images 2.0 launched April 21, 2026 (OpenAI). ChatGPT moved to Images 2.5 on September 8, per the roundup; OpenAI's API docs now list gpt-image-2.5 models | Strong text rendering, follows long instructions, editing | Inside ChatGPT plans; API billed per token |
| Nano Banana family (Google Gemini image models) | Nano Banana Pro (Gemini 3 Pro Image), Nano Banana 2 (Gemini 3.1 Flash Image) and the newer Nano Banana 2.1, per Google's API docs | Editing, 4K output, factual details from Google's knowledge | Google lists $0.134 per image at 1K or 2K for Pro, $0.067 at 1K for Nano Banana 2 (standard tier) |
| Midjourney | V8.2 has been the default since July 24, 2026, per Midjourney's docs | Distinctive painterly look, seeds, --no | Subscription, plans from about $10 a month per the roundup |
| FLUX.2 (Black Forest Labs) | Hosted pro version and open-weight dev version | Photorealism, multiple reference images, can run on your own machine | Roughly 3 cents per image hosted per the roundup; dev weights free to download |
| Adobe Firefly | In Photoshop, Express and the web app | Adobe's own Firefly models trained on licensed and public domain content; adds Content Credentials. The app also offers partner models from other companies, which are not covered by that training claim | Adobe plans and credits |
| Stable Diffusion 3.5 (Stability AI) | Open weights since October 2024 | Huge library of add-on styles; runs locally | Free under Stability's community license for organizations under $1 million in yearly revenue, per the roundup |
ImageStudio sits on top of providers like these. It offers Provider and Model dropdowns, a choice of Draft (cheaper and faster) or Final quality, and the three sizes above. It strips all metadata from the finished file, which matters for labeling, covered later in this module.
Worked example: budgeting a batch
A residents' group in the invented town of Cold Springs wants one header image for a web page about a water rate hike. They expect to try 30 prompts in draft and render 6 finals.
At Google's listed $0.067 per 1K image for Nano Banana 2, 36 images cost 36 x 0.067 = $2.41. At $0.134 for Nano Banana Pro, the same 36 cost $4.82. Using a cheaper model for the 30 drafts and the dearer one for 6 finals: 30 x 0.067 + 6 x 0.134 = $2.01 + $0.80 = $2.81.
Prices are standard-tier list prices as of October 2026. Provider pages carry the current figures, and they change.
Reporting angle
When a public body, campaign or group publishes an AI image, ask which tool, model and plan made it, and request the original file and the prompt. Metadata is often stripped, so a missing Content Credential tells you little. Ask whether the image was labeled where people saw it. If a public contract pays for a generator, check the price against the vendor list price.
Research angle
- C2PA: the provenance standard behind Content Credentials.
- Google Gemini API pricing: list prices per image and per second of video.
- OpenAI API docs: Image generation: options, edits and limits for the image API.
- Adobe Firefly FAQ: commercial use, training data and Content Credentials on exports.
- Midjourney docs: Version: which model version is the default and when that changed.
Common mix-ups
- Claim: The AI stitches together pieces of real photos. What the evidence shows: Diffusion models generate new pixels from noise. They can, rarely, reproduce training images closely when an image appeared many times in training, which is one reason copyright suits exist. Collage is the wrong picture of how they work.
- Claim: A longer prompt is always better. What the evidence shows: Past a point, extra words compete for attention and the model drops some. Clear and specific beats long.
- Claim: If it looks real, it reflects something real. What the evidence shows: Realism is a style. The model has no knowledge of whether the scene ever happened.
Check yourself
1. In a diffusion model, what does the model start from when it makes a new image?
Diffusion models learn to remove noise. Generation starts from noise and denoises it toward something that matches the prompt.
2. A prompt asks for 'five red chairs and one blue chair' and the result shows four chairs, all red. What is the most likely cause?
Counting and tying colors to the right objects are classic adherence failures. Newer models are better at it but not perfect.
3. What does locking a seed make possible?
A seed fixes the starting noise. Keep it, change one word, and the difference shows what that word did. Midjourney warns seeds are not guaranteed stable across versions or modes.
4. ImageStudio returns a horizontal image at 1920x1080. What aspect ratio is that?
1920 divided by 120 is 16, and 1080 divided by 120 is 9. So 16:9, the shape of a TV or YouTube frame.
5. Why does the aspect ratio chosen before generating matter more than a crop afterward?
Composition happens during generation. A square picture cropped to 9:16 loses almost half its width, often including the subject.
6. As of October 2026, which statement about Adobe Firefly is supported by Adobe's own FAQ?
Adobe says Firefly models were trained on licensed and public domain content, and it attaches Content Credentials to certain exports.
Terms in this lesson
- Diffusion model
- An image generator trained to remove noise from pictures. It makes new images by denoising random static toward what the prompt describes.
- Latent space
- A compressed numeric version of an image. Most diffusion models do their work there, then decode the result back into pixels.
- Prompt adherence
- How closely the output follows what the prompt asked for, including counts, positions, colors and text.
- Seed
- The number that sets the starting noise. Same seed, same prompt and same settings usually give a very similar image.
- Aspect ratio
- The shape of a frame, written width to height, such as 16:9, 9:16 or 1:1.
Sources
- Rombach et al., High-Resolution Image Synthesis with Latent Diffusion Models (arXiv 2112.10752) checked 2026-10
- Midjourney docs: Seeds checked 2026-10
- Midjourney docs: No (negative prompting) checked 2026-10
- Midjourney docs: Version (V8.2 default since July 24, 2026) checked 2026-10
- OpenAI: Introducing ChatGPT Images 2.0 checked 2026-10
- OpenAI API docs: Image generation checked 2026-10
- Google Gemini API pricing (image models) checked 2026-10
- Google Gemini API docs: Image generation (Nano Banana model list) checked 2026-10
- Adobe Firefly FAQ checked 2026-10
- Tech Insider: Best AI Image Generator 2026 (model dates, prices, leaderboard positions) checked 2026-10
- ImageStudio (Journal Tools) checked 2026-10