Beginner7 min

Iterating, Upscaling, and Saving Like a Pro

Your first generation is a starting point, not a final image. The difference between a hobbyist and a pro is the loop: generate, pick, vary, upscale, refine. This lesson teaches that loop and how to keep your work organized so you can find it later.

Step 1: Pick before you push

Each generation gives you a grid. Choose the one composition closest to your vision even if details are wrong. Composition is hard to change later, details are easy. Then use Vary Subtle to nudge it or Vary Strong to explore.

Step 2: Upscale for real resolution

Generations come out around 1 megapixel. To print or post at high quality, upscale. Midjourney has a built in upscaler, and for any image you can use a dedicated upscaler like Topaz Gigapixel or the free Real-ESRGAN to reach 4K and beyond.

zsh — upscaling locally
Real-ESRGAN, a free open upscaler, 4x
$realesrgan-ncnn-vulkan -i teapot.png -o teapot_4x.png -s 4
input: teapot.png scale: 4 -> teapot_4x.png (4096x2731)
$

Step 3: Save the prompt with the image

The single most useful habit is keeping the prompt that made each image. When something works you want to reproduce it. Most tools store this for you, but keep a simple text file or a Notion table of your best prompts.

prompt-log.md
## teapot-windowsill  (keeper)
prompt: a red ceramic teapot on a windowsill, morning light
params: --ar 3:2 --stylize 200 --seed 41523
tool:   Midjourney v7
note:   seed 41523 gives the cleanest spout
Seeds make images repeatable
A seed is the random starting point. Reuse the same seed and prompt to get a near identical image, which is how you make small controlled edits instead of starting over.

Result

You can now run the full loop on one idea: generate a grid, pick the best composition, vary it, upscale it to 4K, and log the prompt and seed so you can return to it tomorrow.

Hands-on tasks