Topics

Ik heb Thumbnail Prompt Builder gemaakt: een klein experiment om AI-gegenereerde thumbnailafbeeldingen natuurlijk uit te breiden naar verschillende platforms

  • column

Bij het maken van afbeeldingen voor blogartikelingen kunnen we tegenwoordig behoorlijk mooie visuals creëren met AI-gegenereerders zoals ChatGPT.

Echter, wanneer je dit daadwerkelijk wilt gebruiken, kom je tegen één probleem aan.

Elk platform vereist andere afbeeldingsformaten.

Bijvoorbeeld: voor dit gereedschap hadden we uiteindelijk de volgende outputs in gedachten.

Toepassing

Afmeting

Instagram

1080×1350

Thumbnail

1080×1080

X

1200×675

Cover

1280×560

Cover Retina

2560×1120

Eerst dacht ik: "Als we een vierkante afbeelding maken en die kunnen aanpassen aan alle formaten, zou dat niet handig zijn?"

Daarom begon ik met het maken van Thumbnail Prompt Builder.


Wat ik eerst wilde maken

Het oorspronkelijke doel was simpel.

Een tool die een prompt genereert voor afbeeldings-AI op basis van ingevoerde artikeltitels en samenvattingen, klaar om te plakken.

Bovendien wilde ik dat gegenereerde vierkante afbeeldingen automatisch konden worden omgezet naar

  • Instagram
  • Thumbnail
  • X
  • Cover

verschillende formaten voor elk medium.

Met andere woorden, het ideale proces zou als volgt zijn:

Voer artikelinformatie in

Genereer afbeeldings-AI prompt

Genereer vierkante afbeelding

Automatisch uitbreiden naar formaten voor verschillende media

Het ontwerp was in eerste instantie behoorlijk eenvoudig.

"Als ik het hoofdonderwerp in het midden plaats en ruimte eromheen maak, kan het op elk medium gebruikt worden."

Dat dacht ik.

Initiële schets

Problemen ontdekt in de praktijk

Echter, toen we de afbeeldingen daadwerkelijk implementeerden, ontstonden er problemen.

Met name de omslagafbeelding.

Bij het converteren van een vierkante afbeelding naar een liggende indeling,

  • worden de boven- en onderkanten sterk afgesneden
  • wordt het onderwerp onnatuurlijk klein
  • worden de achtergrondgrenzen opvallend
  • de compositie die in het vierkante formaat goed werkt, valt uiteen in de omslagweergave

Dit gebeurde allemaal.

In eerste instantie hebben we verschillende richtingen verkend in overleg met Codex.

Bijvoorbeeld,

  • Plaats de SAFE ZONE op het midden 60%
  • Concentreer het hoofdonderwerp in het midden
  • Verbied achtergrondvoorwerpen
  • Breid links en rechts uit met alleen achtergrondkleur
  • Voeg een vervaging toe aan de randen van de originele afbeelding
  • Voor X / Cover: verkleinen iets zodat het niet gemakkelijk wordt afgesneden

enz.

Ze hadden allemaal een zeker effect.

Maar er bleef echter een cruciaal probleem over.

Het is lastig om op een natuurlijke manier een Cover van een vierkante afbeelding te maken.

De Cover heeft een zeer brede verhouding van 1280×560.

Als je een vierkante afbeelding vult met een pc, personen, UI-kaarten, pictogrammen en meer, kan het in het vierkant goed uitkomen, maar in de Cover wordt de boven- en onderkant aanzienlijk afgesneden.

Omgekeerd wordt het hoofdonderwerp veel te klein als je alles probeert in te passen.

Daarom hebben we besloten het ontwerp te veranderen.

Daadwerkelijke afbeelding

Uiteindelijke conclusie: prompts in twee systemen opdelen

Uiteindelijk hebben we besloten de prompts in twee delen op te splitsen.

Instagram / Thumbnail 用プロンプト
X / Cover 用プロンプト

Met andere woorden, in plaats van alles met één vierkante afbeelding af te handelen,

正方形画像
→ Instagram / Thumbnail 用

横長画像
→ X / Cover 用

is dit een benadering waarin:

Dit was een aanzienlijke koerswijziging.

Aanvankelijk streefden we naar een tool die 'alles uit één afbeelding' zou maken, maar toen we dachten aan praktische implementatie, realiseerden we ons dat het natuurlijker is om de compositie van tevoren per medium op te splitsen.

In het ergste geval kunnen designers de lay-out aanpassen, maar we wilden iets maken dat ook voor mensen zonder Figma-ervaring zou werken — iets dat alleen met AI kan worden voltooid.


Wat de huidige tool kan doen

De huidige Thumbnail Prompt Builder genereert twee soorten prompts wanneer je artikelinformatie invoert.

1. Voor Instagram / Thumbnail

Een prompt voor vierkante openingsafbeeldingen.

  • Vierkante afbeelding (1:1)
  • Hoofdpersonage in het midden
  • Witruimte die geschikt is voor verticale Instagram-uitrol
  • Compositie die duidelijk zichtbaar is als blogminiatuur

met bewustzijn hiervan.

2. X / Cover-formaat

Dit is een prompt voor brede eye-catch-afbeeldingen.

  • Breed formaat vanaf het begin
  • Cover wordt niet makkelijk aan boven- en onderkant afgesneden
  • Witruimte aan beide zijden
  • Minder waarschijnlijk dat het zowel op X als op Cover misgaat

Deze instructies zijn opgenomen.

Dankzij dit voorkomen we dat de Cover-afbeelding 'een vierkante vorm die geforceerd breed is gemaakt' wordt.

We hebben ook de afbeeldingsexpansie gewijzigd in twee systemen

We hebben het afbeeldingsupload ook in twee systemen verdeeld.

  • Vierkante afbeeldingsupload
  • Liggende afbeeldingsupload

Van vierkante afbeeldingen genereren we

  • instagram.png
  • thumbnail.png

.

Van liggende afbeeldingen genereren we

  • x.png
  • cover.png
  • cover@2x.png

.

We hebben Cover speciaal ingesteld om ook in dubbele grootte voor Retina uit te voeren.

Aanvankelijk probeerden we alle afbeeldingen in dubbele grootte uit te voeren, maar omdat Instagram en X posten bij upload gemakkelijk comprimeren en Thumbnail al groot genoeg is, hebben we uiteindelijk besloten om alleen Cover in dubbele grootte uit te voeren.

Zorg dat invoerinhoud niet verdwijnt

Een subtiel probleem dat we tegenkwamen tijdens het bouwen was dat het invoerformulier verdween wanneer de pagina werd vernieuwd.

Toen ik Codex wijzigingen liet aanbrengen en de pagina bijwerkte, verdween de inhoud waar ik mee bezig was soms.

Dit was een beetje stressvol, dus ik heb de opslagfunctie ook verbeterd.

Nu sla ik

  • localStorage
  • Cookie

beide ingevoerde inhoud op.

De Cookie-kant gebruik ik als 7-daagse back-up.

Hierdoor wordt ingevoerde inhoud veel gemakkelijker hersteld, zelfs als de pagina wordt bijgewerkt of opnieuw wordt geladen tijdens ontwikkeling.

Wat ik heb geleerd uit de implementatie

De grootste inzicht uit deze ontwikkeling was dat

AI-afbeeldingsgenerering is stabieler als je deze 'vanaf het begin per use case maakt' in plaats van 'later converteert'

.

Met name hero-afbeeldingen hebben grote verschillen in aspectratio tussen media.

Een goede compositie voor vierkant is anders dan een goede compositie voor Cover.

Als u ze geforceerd uniform maakt,

  • wordt het onderwerp kleiner
  • neemt de witruimte toe
  • worden de bovenkant en onderkant afgesneden
  • wordt de achtergrond onnatuurlijk

ontstaan deze problemen.

Daarom is de uiteindelijke aanpak:

niet te veel uniformeren de generatiepremissen per toepassing scheiden

tot dit ontwerp gekomen.

Voortgang in samenwerking met Codex

Dit gereedschap had niet vanaf het begin een duidelijk eindresultaat.

In samenwerking met Codex

  • Vierkante afbeeldingen implementeren op alle platforms
  • Achtergronduitbreidingsfouten elimineren
  • SAFE ZONE opnieuw evalueren
  • Probleem oplossen waarbij het hoofdonderwerp klein wordt in Cover
  • Groottedefinities ordenen
  • Retina-uitvoer toevoegen
  • Maar Retina alleen beperken tot Cover
  • Het prompt in twee richtingen opdelen
  • Invoerinhoud opslaan

Op deze manier hebben we het ontwerp stap voor stap aanpast.

Het eerste idee was om vierkante afbeeldingen als universele masterafbeelding te gebruiken.

Maar naarmate we testafbeeldingen bekeken en verbeteringen aanbrachten, kwam het uiteindelijk neer op een meer praktische aanpak: aparte templates voor vierkant en breedbeeldformaat.

Deze verandering vond ik interessant.

Samenvatting

Thumbnail Prompt Builder is niet zomaar een gereedschap voor het schalen van afbeeldingsgrootten.

Het is meer een geval van:

een ondersteuningstool om AI-gegenereerde thumbnail-afbeeldingen voor te bereiden in een vorm die volhoudt in de praktische toepassing

.

In de huidige vorm,

  • twee soorten afbeeldingsgeneratiepromt's maken op basis van artikelinformatie
  • Instagram / Thumbnail genereren van vierkante afbeeldingen
  • X / Cover genereren van landscape afbeeldingen
  • Cover alleen ook voor Retina-uitvoer
  • Invoerinhoud gedurende een bepaalde periode opslaan

tot nu toe bereikt.

Het is iets complexer geworden dan oorspronkelijk gepland, maar als gevolg daarvan is het veel gebruiksvriendelijker geworden in praktische toepassingen.

Als we in de toekomst verder willen verbeteren,

  • Sjabloonwisseling voor prompts
  • Kleurenbeheersing per merk
  • Gegenereerde voorbeelden opslaan
  • Uitvoertraject voor Notion en WordPress
  • Directe integratie met AI-beeldgeneratiesoftware

Ik wil ook die proberen.

AI-beeldgeneratie is handig, maar voor daadwerkelijk gebruik in artikelen en op sociale media is menselijk ontwerp nog steeds noodzakelijk.

Ik wil Thumbnail Prompt Builder verder ontwikkelen als een hulpmiddel om wat van deze 'ontwerpoverhead' te verminderen.

Auteur van dit artikel

UI-design wordt elke dag geüpdate! Ik ben nog aan het nadenken hoe ik accessibility in LP-design kan integreren. Ik ben de laatste tijd wat uit de markup gestapt en vraag me af: "Zou ik mijn JavaScript-vaardigheden ook moeten ontwikkelen?" Ik hou van Takumi Kitamura!

hasshi

Webontwerper / Sinds 2018 / Mijn hart voelt zich nog altijd als dat van een beginnend ontwerper

Artikelen van deze medewerker bekijken

Ons sterke punt is ons betrouwbare teamstructuur en snelle responsiviteit

Bij Liberogic worden ervaren teamleden actief ingezet voor projectvoering, wat door klanten zeer wordt gewaardeerd.
We wijzen vakbekwaam projectmanagers en directors aan en streven ernaar projecten soepel te laten verlopen. We voorkomen onnodig kostenverhogingen door volledig inzet te vermijden en wijzen middelen toe waar ze het meest geschikt zijn. Onze snelheid bij taakanalyse en bij het opmaken en indienen van offertes is goed bekend.

* Wij voeren niet actief SES-achtige permanente werkzaamheden uit, dus graag van tevoren dank voor uw begrip.

U kunt vrijwel alle grote projectmanagementtools en chattoolsgebruiken, zoals Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom en Webex.

Neem contact met ons op voor advies over uw webvragen.

Casestudies