Carousel Slide Image Generation
Coordenadas

SOP — Carousel Slide
Image Generation

Two-part process: generating raw slides in ChatGPT, then standardizing them to 1080×1350px with logo placement. Human judgment stays at crop direction and logo decisions.

OwnerPablo (Coordenadas)
Part 1Manual (ChatGPT)
Part 2Semi-automated (skill)
Target Ratio1080 × 1350px (4:5)
Prerequisitecarousel-prompt-generator skill

De un vistazo

Two-part process:

  • Part 1 (Image generation) — manual, in ChatGPT. Turn each slide prompt into a raw generated image.
  • Part 2 (Post-processing) — semi-automated, via the carousel-slide-processor Claude skill. Standardize to exact pixel dimensions, remove artifacts, place logo, organize files.

Human judgment stays in the loop at two points by design: which direction to crop each image, and which slides actually need the logo.

Part 1 — Manual

Generate the raw images

In ChatGPT using the brand's dedicated carousel chat.

Step 1 — Open the brand's image generation project in ChatGPT

In the company ChatGPT account, go into the specific brand's Project. Inside it, there's a chat dedicated to this task, usually named something like "Carousel slide image generator". Most active brands already have this chat set up.

Step 2 — Generate one slide at a time

For each slide, in order:

  1. Tell ChatGPT (using the ChatGPT Image 2.0 model):
"Let's create slide number [X] of a new/the previous carousel: [paste the slide's full prompt from the carousel-prompt-generator output]"
  1. Attach supporting visual references as needed: brand logo, design sheet, style reference.
  2. Select "Create image".
  3. Select 3:4 as the image aspect ratio (closest ChatGPT option to the actual 4:5 target of 1080×1350).

Step 3 — Download and name files as you go

Download each finished slide and name it immediately using this convention:

Naming Convention
carousel.[carousel number].[slide number]
carousel.1.1 carousel.1.2 carousel.1.3 carousel.2.1 carousel.2.2

This naming preserves carousel/slide order and identity once files leave ChatGPT's chat history — the post-processing step depends on knowing which slide belongs to which carousel.

Part 2 — Semi-automated

Standardize and finalize

Using the carousel-slide-processor skill, or manually in Photoshop/Affinity.

The problem this part solves: ChatGPT's 3:4 output doesn't come out at a consistent pixel size across slides, and 3:4 isn't the real target ratio. Every slide needs to land on the exact same final dimensions.

Step 1 — Resize and crop to 1080 × 1350px

The fixed target for every brand, every carousel, is 1080px × 1350px. Since ChatGPT's 3:4 output (ratio 0.75) is narrower than the 4:5 target (ratio 0.8), some cropping is unavoidable.

Crop direction is a per-image creative decision — not something to automate blindly. Look at each image and decide whether the crop should come from the top, the bottom, or be centered, based on where the actual subject/visual weight sits.

Step 2 — Remove any unwanted elements

Sometimes ChatGPT's output includes watermark-like artifacts, unwanted stray elements, or placeholder marks. Remove them with a content-aware/inpainting fill so the area blends naturally with its surroundings.

This matters most on simpler, flatter backgrounds — busy photographic backgrounds are harder to clean seamlessly.

Step 3 — Place the brand logo

Once every slide in the batch is the exact same 1080×1350px, the logo can be placed at one fixed position (corner + margin) and it will look identical across every slide.

Not every slide needs the logo. This is a human call, made explicitly per slide — never inferred automatically. Always get an explicit list of which slide numbers get the logo before placing it.

Logo file and exact placement (corner, margin in px) come from the brand guide. If not documented, flag the gap rather than guessing.

Step 4 — Save and organize

Save all final slides, organized into folders by carousel number, using the same naming convention:

/Carousel 1/
  carousel.1.1.png
  carousel.1.2.png
  carousel.1.3.png
/Carousel 2/
  carousel.2.1.png
  carousel.2.2.png

Principles to preserve