Skip to content
Code as Medium
1.4 Image to Text to Image

Session 1 · Tool Lab · Lesson 04

Image to Text to Image

Workflow: Visual Translation

A single photograph goes through the machine twice: image becomes description, description becomes image. The drift between them is interpretive reweighting — and it is the material.

Concept

  • Every translation loses, invents, and re-emphasizes.
  • The machine's description is a reading, not a record.
  • Comparing source and output makes the model's priorities visible.

What survives the translation — and what does the system invent to fill the gaps?

Student activity

30:00
  1. 01Ask ChatGPT to describe your source image, then paste that description unedited into Leonardo and generate.
  2. 02Upload the output, and record what was lost, what was invented, and what was over-emphasized.
  1. 01Source image

    Stays in this browser tab — never uploaded.

  2. 02Describe it with ChatGPT

    ChatGPT

    Multimodal chat with a free tier. The workshop's default interpreter — give it an image and it will describe, read, and re-read what it sees.

    Not started

    Upload your source image to ChatGPT, send the prompt below, and copy the reply into Machine description — verbatim, mistakes and all.

    Prompt to try

    Describe this photograph in two or three plain sentences. What objects, people, and setting do you see, and what is happening? Report only what is there — do not interpret.

    External tool — it has its own privacy policy and may change or require an account.

    Attach a screenshot (optional)

    Stays in this browser tab — never uploaded.

  3. 03Regenerate with Leonardo

    Leonardo

    Image generation with a free daily token allowance. The workshop's default generator for the image → text → image translation step.

    Not started

    Paste the machine description into Leonardo as the prompt — unedited — and generate. The drift is the material; do not improve it.

    Prompt to try

    Fill in the machine description above — it becomes your prompt.

    External tool — it has its own privacy policy and may change or require an account.

    Attach a screenshot (optional)

    Stays in this browser tab — never uploaded.

    Stays in this browser tab — never uploaded.

Compare source and output