GIFs mit GPT Image 2.6 erstellen: Prompts, Tools und Fehlerbehebung
GIFs mit ChatGPT, der Image-2.6-API oder Sprite-Sheets erstellen: mit echtem Ofox-Ergebnis, kopierbaren Prompts, GitHub-Tools und geprüften Exportdateien.
Für ein animiertes GIF mit GPT Image 2.6 wählen Sie zuerst den Weg: eine herunterladbare Animation in ChatGPT anfordern, native GIF-Ausgabe über die Images API verwenden oder ein Sprite-Sheet erzeugen und dessen Einzelbilder zusammensetzen. Die Steuerungsmöglichkeiten unterscheiden sich. Ein Bild mit sechs Feldern ist noch kein GIF. Auch ein von einem Programm zusammengesetztes GIF belegt nicht, dass das Bildmodell selbst eine Animation geliefert hat.
Dieser Leitfaden behandelt alle drei Wege, wiederverwendbare Prompts, passende GitHub-Projekte, Dateiprüfung und kleinere Exportdateien. Beginnen Sie mit einem Motiv, einer kleinen umkehrbaren Bewegung und einer festen Kamera. Das erste brauchbare Ergebnis ist eine Datei, die tatsächlich animiert ist und korrekt wiederholt wird – nicht nur eine Erfolgsmeldung im Chat.
Nachweise und Zugang, geprüft am 5. November 2026: Wir haben über die Ofox-API mit Image 2.6 Flare ein natives GIF erzeugt und seine neun Frames, Laufzeit und Dateigröße geprüft. Zusätzlich haben wir die Browser-Konvertierung und lokale Exporte mit einem öffentlich lizenzierten Sprite-Sheet eines Dritten getestet. Beide Ergebnisse stehen unten zum Download. Image 2.6 ist auch in Ofox Chat verfügbar. Die gemessene Generierung war ein API-Test, kein Test der Chat-Oberfläche; die sechs zusätzlichen Promptvorlagen sind ungetestet. Originalprompts und Befehle bleiben zur Reproduzierbarkeit auf Englisch.
ChatGPT, API oder Sprite-Sheet auswählen
OpenAIs Ankündigung zu Images 2.6 beschreibt GIF-Erstellung in seinen Produkten und zeigt Figuren, Reaktionen und animierte Arbeitsassistenten. Die Modelldokumentation benennt die API-Modelle. Daraus allein lässt sich nicht ableiten, welche Bedienelemente Ihr Konto gerade zeigt.
| Weg | Geeigneter Einstieg | Steuerbar | Zu prüfen |
|---|---|---|---|
| ChatGPT | Reaktion oder Maskottchen ohne API-Code | Aufgabe, Bewegung und Änderungswünsche | Herunterladbare animierte Datei und verfügbare Funktionen der Sitzung |
| Native Images API | Wiederholbare Anfrage mit dokumentierten Parametern | Modell, unterstützte GIF-Einstellungen und Protokollierung | API-Zugang, tatsächliche Frame-Dauer und zurückgegebener Verbrauch |
| Sprite-Sheet → GIF | Statische Bildraster sind verfügbar, die Montage soll kontrollierbar sein | Raster, Reihenfolge, Verzögerung, Palette und Exportgröße | Gleiche Zellen, ausgerichtetes Motiv und zusammenhängende Bewegung |
Bei Fotos und Referenzbildern ist Vorsicht nötig: Ein Upload-Feld bedeutet nicht, dass jeder Endpunkt oder Wrapper das Bild weitergibt. In einem unten untersuchten Repository nutzt nur der Codex-Weg --image; der API-Weg baut eine Textanfrage. Prüfen Sie den gewählten Weg, bevor Sie voraussetzen, dass Ihr Maskottchen oder Produktfoto beim Modell angekommen ist.
Für längere Produktgeschichten, mehrere Kameraeinstellungen oder Ton eignet sich ein Storyboard-Workflow für Produktvideos. Ein kurzes GIF ist ein anderes Ausgabeformat mit anderen Anforderungen.
Das erste GIF in ChatGPT erstellen
Öffnen Sie einen Chat in einem Konto mit Bilderstellung. Laden Sie gegebenenfalls ein eigenes Motiv oder Produktbild hoch, dessen Nutzung erlaubt ist, und nennen Sie die unveränderlichen Merkmale. Ohne Referenz genügt zunächst eine einfach beschriebene Figur. Dafür ist kein bestimmter Schaltflächenname vorauszusetzen; nicht jede App-Version stellt denselben GIF-Editor bereit.
Dieser Originalprompt eignet sich als Einstieg:
Create a downloadable animated GIF of a small orange bird standing on a
branch against a plain cream background. The bird lifts both wings,
briefly holds the pose, then lowers them to the starting position.
Keep the camera, branch, body proportions and colors fixed. Use one
continuous reversible action. No text, extra objects or camera cuts.
Deliver the animated GIF file, not a still image or a grid of frames.
Sie können diesen Vogel-Prompt auch in Ofox Chat ausprobieren. Fordern Sie Image 2.6 und eine herunterladbare animierte GIF-Datei an. Der Link öffnet Chat; kopieren Sie den Prompt selbst in die Unterhaltung.
Öffnen Sie die gelieferte Datei und beobachten Sie mehrere Durchläufe. Bei einem Standbild fragen Sie einmal nach: „Ist eine animierte Datei angehängt? Bitte liefere den GIF-Download oder sage, dass diese Sitzung ihn nicht erzeugen kann.“ Das klärt das Ergebnis, schaltet aber keine fehlende Funktion garantiert frei.
Ist die Animation vorhanden, aber fehlerhaft, beschreiben Sie jeweils ein sichtbares Problem: „Lass die Szene unverändert und bewege die Flügel langsamer“ oder „In der dritten Pose verändert sich die Vogelform; behalte die ursprüngliche Silhouette bei.“ Prüfen Sie nach jeder Überarbeitung den gesamten Zyklus. Die Korrektur einer Pose kann neue Übergangsfehler verursachen.
Ein Sprite-Sheet lässt sich mit dem Verfahren weiter unten umwandeln. Kann die Sitzung keine Animation liefern, wechseln Sie zu einer verfügbaren API oder einem anderen Tool, statt dieselbe nicht unterstützte Aktion ständig anzufordern. Die Selbstauskunft des Assistenten identifiziert das Backend-Modell nicht zuverlässig. Bewahren Sie Originaldatei und sichtbaren Generierungskontext auf; „2.6“ im Dateinamen ist kein Modellnachweis.
Mit einem Foto beginnen
Halten Sie die Bewegung so klein, dass das Ausgangsbild weiterhin als Referenz taugt. Blinzeln, leichtes Nicken oder eine kleine Produktneigung lassen sich leichter prüfen als eine vollständige Drehung mit zuvor unsichtbaren Flächen. Nennen Sie feste Merkmale ausdrücklich: Gesicht, Kleidung, Etikett, Licht und Hintergrund. Fordern Sie die gewünschte Datei an und prüfen Sie diese Details in jedem Frame.
Das ist ein vorgeschlagener Prompt-Workflow, kein von uns getesteter Foto-zu-GIF-Vorgang in ChatGPT. Übertragen Sie API-Grenzen nicht ungeprüft auf die ChatGPT-Oberfläche. Ein ChatGPT-Abonnement stellt auch nicht automatisch API-Guthaben bereit.
Prompts um Bewegung und feste Merkmale aufbauen
Der offizielle Prompt-Leitfaden zeigt eine Figur, die bei fester Kamera zur Ausgangspose zurückkehrt. Beschreiben Sie sowohl die Veränderung als auch das Unveränderliche. Eine Stilbeschreibung allein definiert keine Animation.
Ein wiederverwendbarer Prompt enthält sechs Teile: Ausgabe, Motiv, Bewegungsablauf, feste Merkmale, Stil und Abnahmekriterien.
OUTPUT: a downloadable animated GIF, or a single sprite sheet for assembly
SUBJECT: one clearly described character/object and its visual identity
MOTION: starting pose → small action → return toward the starting pose
INVARIANTS: camera, background, scale, colors and details that must not change
STYLE: one coherent material/rendering style and lighting setup
ACCEPTANCE: visible motion, no unwanted cuts, no extra text, a clean loop
Verlangen Sie nicht beide Ausgabearten zugleich. Bei nativer GIF-Erstellung wird die Animation angefordert, beim Sheet-Weg das Raster. Eine Anweisung für ein Sprite-Sheet mit drei Spalten und zwei Zeilen kann zu Recht ein Standbildraster ergeben, selbst wenn derselbe Prompt auch „GIF“ enthält.
Sechs Originalprompts zum Anpassen
Die folgenden Vorlagen stammen von Ofox. Es sind weder übernommene Community-Prompts noch verifizierte Image-2.6-Ergebnisse. Ersetzen Sie Motiv- und Markendetails, halten Sie die Bewegung klein und beachten Sie das jeweilige Fehlerrisiko.
1. Winkendes Maskottchen: Silhouette und Zubehör kontrollieren.
Create a looping animated GIF of an original rounded orange fox mascot,
wearing a small blue scarf, on a plain off-white background. Start with
both paws down. Raise one paw, make one small wave, then lower it back.
Keep the ears, muzzle, scarf, scale and camera unchanged in every frame.
Use flat illustrated shapes and consistent soft lighting. No text or
new props. Return smoothly toward the starting pose. Deliver a GIF file.
2. Produktanimation: das Etikett prüfen, nicht nur die Bewegung.
Using the attached product image where this interface supports references,
create a looping GIF with a small left-to-right tilt and return to rest.
Keep the product shape, approved label text, colors, lighting and background
unchanged. Fixed camera, no full rotation, no new packaging or reflections
that obscure the label. Deliver the animated file. If the reference cannot
be used in this route, say so instead of inventing a replacement product.
3. Reaktionsfigur: Der Ausdruck muss auch klein erkennbar bleiben.
Create a looping GIF of an original round robot receiving good news.
It starts neutral, opens its eyes slightly wider, lifts both short arms
in a small celebration, then returns to neutral. Fixed front camera,
plain pale-blue background, same face and body proportions throughout.
Use simple high-contrast shapes. No captions, numbers or extra characters.
Deliver a GIF whose expression remains readable as a small reaction image.
4. Schreibindikator: nur einen Teil bewegen, nicht die gesamte Oberfläche.
Create a short looping GIF of three small orange dots on a cream background.
One dot rises slightly, then the next, then the third, with each returning
to the same baseline before the cycle repeats. Keep dot size, spacing,
color and camera fixed. No glow, text, shadow changes or additional dots.
Use clean flat shapes and a calm rhythm. Deliver the GIF file.
5. Ruhige Illustration: das bewegte Element isolieren.
Create a looping GIF of an illustrated mug on a wooden desk. Only one thin
curl of steam moves upward and reforms gently; the mug, handle, desk,
window light and camera stay still. Warm muted colors, simple ink lines,
no lettering, hands or added objects. Avoid a visible reset at the loop
boundary. Deliver an animated GIF, not a video or a sprite sheet.
6. Sprite-Sheet mit sechs Frames: eindeutige Eingabe für die Montage.
Create one still sprite sheet of an original small orange bird raising
and lowering its wings. Exactly six equal cells in three columns and two
rows, read left-to-right then top-to-bottom. Start at rest, raise the
wings, reach the high pose, lower them, and approach rest again. Same bird,
branch, scale, framing and plain cream background in all cells. Leave
safe space around the wings. No borders, gutters, captions or cell labels.
Use flat illustration. This output is a sprite sheet for later GIF assembly.
Beispiel vier zeigt auch eine Grenze: Für einen streng geometrischen Ladeindikator kann eine deterministische Animation leichter wartbar sein als wiederholte Modellgenerierung. Nutzen Sie das Modell dort, wo die Illustration einen Mehrwert liefert. Wichtige Werbetexte bleiben besser außerhalb des bewegten Bildes oder werden Frame für Frame geprüft. Der Workflow für Bildtext behandelt diesen gesonderten Teil der Aufgabe.
Ein natives GIF über die API erzeugen
Sie benötigen API-Zugang mit Abrechnung, Python 3 und curl. Das direkte OpenAI-Beispiel folgt der Dokumentation; unser Live-Test verwendete den anschließend gezeigten Ofox-kompatiblen Weg. Der Images-API-Leitfaden dokumentiert GIF-Ausgabe am Generierungsendpunkt.
Laden Sie das GIF-Workflow-Paket herunter, entpacken Sie es in ein neues Verzeichnis und setzen Sie OPENAI_API_KEY sicher in der Shell. Speichern Sie den Schlüssel weder im Prompt noch in der JSON-Anfrage. Die enthaltene Datei gif-request.json verwendet diesen Vogel-Prompt mit folgenden Einstellungen:
{
"model": "gpt-image-2.6-flare",
"prompt": "Create a looping animation of a small orange bird on a stationary branch against a plain cream background. The bird raises its wings, pauses, then lowers them to its starting pose. Keep the camera fixed, the branch still, and the bird shape and colors consistent. No text. Make the transition back to the start smooth.",
"quality": "low",
"complexity": "low",
"size": "auto",
"n": 1,
"output_format": "gif",
"frame_count": 9,
"frame_duration_ms": 200
}
curl --fail-with-body --max-time 240 \
https://api.openai.com/v1/images/generations \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @gif-request.json \
--output gif-response.json
# Run only after a successful API response:
python3 decode_image.py gif-response.json bird.gif
Der Decoder prüft Base64 und GIF-Signatur, überschreibt keine vorhandene Datei und gibt den zurückgemeldeten Verbrauch aus, sofern vorhanden. Schlägt curl fehl, lesen Sie zunächst die Fehlerantwort. Ein Timeout belegt nicht, dass der Server nichts ausgeführt hat. Prüfen Sie Konto- oder Anfrageaktivität vor einem kostenpflichtigen Wiederholungsversuch.
| Einstellung | Dokumentiertes Verhalten |
|---|---|
frame_count | 2–64; Standard 9 |
frame_duration_ms | 20–2000 ms, auf 10 ms gerundet; Standard 200 |
size | auto oder unterstützte, durch 16 teilbare Abmessungen innerhalb des gesamten Pixelbudgets |
| Nicht unterstützte GIF-Optionen | Streaming, Teilbilder, Ausgabekompression und prompt_rewriter |
| Bildbearbeitungsendpunkt | Gibt keine GIFs aus |
Neun Frames zu je 200 ms ergeben einen angeforderten Wiedergabezyklus von 1,8 Sekunden, keine Generierungszeit von 1,8 Sekunden. Abmessungen, Frame-Zahl und Anzahl der Ausgaben müssen ins Pixelbudget passen. Teilbarkeit durch 16 genügt allein nicht. Reduzieren Sie die Last, wenn die Anfrage abgelehnt wird. Eine längere Frame-Dauer ändert das Abspieltempo, nicht die angeforderte Pixelmenge.
Wählen Sie Flare oder Sunburst nach der konkreten Aufgabe, nicht aufgrund eines Versprechens, eines liefere immer den besseren Loop. Bewahren Sie Anfrage und Verbrauch beim Ergebnis auf. Der Preisleitfaden für Image 2.6 erklärt, weshalb eine Standbildschätzung kein allgemeiner GIF-Preis ist. Der folgende Verbrauch stammt aus einer einzelnen Anfrage und ist weder allgemeiner Tarif noch abgeglichene Rechnung.
Unser tatsächliches Ergebnis mit der Ofox-API
Im aktualisierten Katalog und in der authentifizierten Modellliste erschienen openai/gpt-image-2.6-flare und openai/gpt-image-2.6-sunburst. Wir testeten Flare einmal, mit demselben Vogel-Prompt und denselben Parametern, aber dem Modellnamen openai/gpt-image-2.6-flare. Nicht der Katalogeintrag, sondern die tatsächlich zurückgegebene GIF-Datei belegt diese funktionierende Anfrage.
Setzen Sie Ihren eigenen OFOX_API_KEY sicher und verwenden Sie ofox-request.json aus dem Paket. Das Prüfskript benötigt Pillow; legen Sie bei Bedarf zuerst eine virtuelle Umgebung an und installieren Sie es:
curl --fail-with-body --max-time 240 \
https://api.ofox.ai/v1/images/generations \
-H "Authorization: Bearer $OFOX_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @ofox-request.json \
--output ofox-response.json
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install Pillow
python3 decode_image.py ofox-response.json ofox-bird.gif
python3 inspect_gif.py ofox-bird.gif

Original-GIF herunterladen und Anfrage ohne Zugangsdaten ansehen. Es handelt sich um eine generierte Illustration, nicht um einen Produkt-Screenshot.
| Beobachtung | Diese eine Anfrage |
|---|---|
| Datei | GIF, 512 × 512 Pixel, 677.030 Byte |
| Animation | Neun Frames zu je 200 ms; 1.800 ms pro Durchlauf |
| Loop-Metadatum | 0, also unbegrenzte Wiederholung |
| Am Client gemessene Anfragezeit | 14,426 Sekunden einschließlich Netzwerkzeit |
| Zurückgegebener Verbrauch | 92 Eingabe-Texttokens; 1.172 Ausgabe-Bildtokens |
Der Vogel hebt und senkt die Flügel; Anfangs- und Endpose liegen nah beieinander. Trotzdem verändern sich Ast und Blätter leicht, obwohl der Prompt einen festen Ast verlangt. Das ist eine brauchbare kurze Illustration, aber kein vollständig stabiler Hintergrund. Für Logos oder präzise Produktanimationen vergleichen Sie alle Frames und verwerfen unerwünschte Formänderungen. Eine erfolgreiche Flare-Anfrage belegt weder Sunburst-Leistung noch typische Latenz oder Zugang für jedes Konto. Verbrauchsdaten sind keine unabhängig abgeglichene Abbuchung.
Möchten Sie lieber im Dialog arbeiten? Nehmen Sie den Vogel-Prompt mit zu Ofox Chat und bitten Sie um ein Image-2.6-GIF. Beschreiben Sie Motiv, Bewegung und feste Details, laden Sie die Datei herunter und prüfen Sie den Loop. Das Beispiel zeigt, weshalb diese Sichtprüfung auch bei korrekter Frame-Zahl nötig bleibt.
Ein Sprite-Sheet in ein GIF umwandeln: geprüftes Beispiel
Ein Sprite-Sheet enthält geordnete Animationsfelder in einem Standbild. Sie müssen die richtigen Zellen ausschneiden, in der vorgesehenen Reihenfolge abspielen und ihre Dauer kodieren. Das hilft, wenn das Bildwerkzeug PNGs liefert, aber keine nativen GIF-Steuerungen anbietet.
Wir verwendeten die öffentliche Datei cat_sheet.png aus dem fest verlinkten Stand von jkf87/gif-maker-skill. Der Autor bezeichnet sie als Beispiel des Codex-Sheet-Wegs. Das Ausgangsbild stammt vom Autor; Ofox führte Umwandlung, Download und Dateiprüfung durch. Das Modell hinter dem Ausgangsbild haben wir nicht unabhängig festgestellt. Der weitergegebenen Datei liegt der MIT-Lizenzhinweis bei.
Im Browser, ohne lokalen Code
Öffnen Sie Sprite Sheet to GIF Converter und laden Sie das Sheet. Unsere tatsächlichen Einstellungen:
Number of rows:2;Number of columns:3.Frame delay (ms):180.- Offsets auf
0lassen: Das Beispiel hat gleich große Zellen ohne Zwischenräume. Generate GIFwählen, ausgeschnittene Frames prüfen und mitDownload GIFspeichern.- Die heruntergeladene Datei separat prüfen. Die Vorschau beweist nicht, dass der Export das Timing beibehalten hat.

Echter Browser-Screenshot mit englischer Oberfläche, auf Einstellungen und Sheet-Vorschau zugeschnitten. Keine Image-2.6-Produktoberfläche.

Bildmaterial eines Dritten, von Ofox geprüfte Montage. Ergebnis herunterladen und Lizenzhinweis lesen. Kein Beispiel einer Modellgenerierung durch Ofox.
Der Export hatte 512 × 512 Pixel, sechs Frames, jeweils 180 ms, 1.080 ms pro Zyklus und 920.053 Byte. Der Loop-Wert 0 bedeutet nach der Decoder-Konvention unbegrenzte Wiederholung. Diese Werte prüfen Struktur und Timing, garantieren aber weder perfekte Figurenkonsistenz noch einen unsichtbaren Übergang. Das Tool zeigte im Test Werbung; unterscheiden Sie diese von den Export-Bedienelementen.
Schneidet das Raster durch Gesicht oder Flügel, prüfen Sie zuerst vertauschte Zeilen und Spalten, Ränder, Zwischenräume und unterschiedlich große Felder. Ein schlecht erzeugtes Sheet wird nicht korrekt, indem man seine Motive als ausgerichtet behandelt. 3×2 muss im gewählten Tool drei Spalten und zwei Zeilen bedeuten.
Lokal mit Pillow reproduzieren
Das Paket enthält unser sheet_to_gif.py. Es verarbeitet ein gleichmäßig teilbares Standbild ohne Zellabstände in Lesereihenfolge mit einer gemeinsamen Palette. Die Ausgabe ist undurchsichtig auf Weiß, nicht transparenzerhaltend. Das Skript ruft weder ein Modell noch einen Netzwerkdienst auf.
python3 -m venv .venv
source .venv/bin/activate
python -m pip install Pillow
python3 sheet_to_gif.py sheet.png local-loop.gif \
--cols 3 --rows 2 --ms 180 --width 512
python3 inspect_gif.py local-loop.gif
Unter Windows aktivieren Sie die Umgebung mit .venv\Scripts\Activate.ps1. Laden Sie das Beispiel aus dem festgelegten Repository-Stand oder verwenden Sie Ihr eigenes Sheet. Speichern Sie die Eingabedatei in beiden Fällen unter dem Namen sheet.png. Wählen Sie einen neuen Ausgabedateinamen. Das Skript lehnt ungleichmäßig teilbare Raster und ungeeignete Zeitwerte ab. Es repariert keine versetzten Motive und erfindet keine fehlenden Zwischenposen.
Mit demselben Sheet erzeugte der lokale Konverter sechs Frames mit 512 × 512 Pixeln, gleichem 1,08-Sekunden-Zyklus und 656.867 Byte. Das gilt für diesen Input und dieses Kodierverfahren, nicht als allgemeiner Qualitäts- oder Kompressionsvorteil. GIF-Encoder können gleiche Nachbarframes zusammenfassen; vergleichen Sie daher Frame-Zahl und Gesamtdauer.
Das Ergebnis vor der Abnahme prüfen
Der Inspector funktioniert für native und zusammengesetzte GIFs:
python3 inspect_gif.py bird.gif
Er zeigt Abmessungen, Frame-Zahl, einzelne Verzögerungen, Gesamtdauer und Loop-Informationen. Zusätzlich berechnet er einen RGB-Unterschied zwischen erstem und letztem Frame als Diagnosehilfe. Das ist keine Qualitätsnote. Ähnliche Endpunkte können ruckelige Zwischenbewegungen verbergen; unterschiedliche Endpunkte können korrekt sein, wenn der nächste Schritt der erste Frame des nächsten Zyklus ist.
| Ebene | Abnahmekriterium | Irreführende Abkürzung |
|---|---|---|
| Datei | Öffnet sich als GIF, enthält Animation und erwartete Maße/Zeiten | PNG in .gif umbenennen |
| Bewegung | Motiv erkennbar, Kamera und feste Details stabil, Wiederbeginn akzeptabel | Nur eine Standbildvorschau betrachten |
| Zielumgebung | Spielt in tatsächlicher Seite, Nachricht oder App in geplanter Größe | Annehmen, jeder Upload erhalte die Animation |
Prüfen Sie bei Produkten jedes Etikett, bei Maskottchen Augen, Hände, Zubehör und Silhouette. Beobachten Sie mehrere Schleifen samt Neustart. Speichern Sie Anfrage, Original und überarbeiteten Export separat, um Fehler einer Stufe zuordnen zu können.
Eine fehlende Loop-Erweiterung belegt keine Wiederholung. Ein GIF mit einem Frame ist eine gültige Bilddatei, erfüllt aber keine Animationsaufgabe. OpenAIs veröffentlichte Laternenanimation bietet eine weitere visuelle Referenz – ausdrücklich ein offizielles Beispiel, kein Ofox-Ergebnis.
GIF verkleinern oder MP4 exportieren
Bestimmen Sie zuerst die tatsächliche Anzeigegröße. Ein großes Original als kleines Reaktionsbild verschwendet Daten. Behalten Sie das Original und ändern Sie jeweils nur Größe, Bildrate oder Palette. Eine kleinere Datei kann Kanten, Verläufe oder Zeitgenauigkeit verlieren.
Die FFmpeg-Palettenfilter ermöglichen einen Export mit zuvor berechneter Palette. Mit installiertem FFmpeg skaliert dieser Befehl auf 384 Pixel Breite und tastet auf 10 fps um:
ffmpeg -n -i input.gif \
-filter_complex "[0:v]fps=10,scale=384:-1:flags=lanczos,split[a][b];[a]palettegen=stats_mode=diff[p];[b][p]paletteuse=dither=bayer:bayer_scale=3" \
-loop 0 smaller.gif
Das erzeugt keine neuen flüssigen Zwischenbewegungen. Es verändert Frame-Zeiten und kann Frames duplizieren. Unser Browser-Beispiel wurde zu 384 × 384 Pixeln, elf kodierten Frames, 1,10 Sekunden und 573.847 Byte. Da der Zyklus zuvor 1,08 Sekunden dauerte, ist dies keine zeiterhaltende Kompression.
Unterstützt das Ziel Video, testen Sie MP4:
ffmpeg -n -i input.gif -movflags +faststart -pix_fmt yuv420p \
-vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4
Unser Beispiel ergab 56.121 Byte bei 1,08 Sekunden. MP4 speichert nicht die GIF-Loop-Anweisung; die Wiederholung muss im Player oder Zielsystem eingestellt werden. Dieser Befehl erhält auch keine Alpha-Transparenz. Prüfen Sie den Film statt automatisch die kleinste Datei zu wählen.
Gifsicle ist ein spezialisiertes Prüf- und Optimierungswerkzeug. Nach Installation ist gifsicle -O3 input.gif -o optimized.gif ein Ausgangspunkt zum Vergleich mit dem Original. Wir haben das Handbuch geprüft, Gifsicle hier aber nicht ausgeführt. Anders als bei den FFmpeg-Beispielen gibt es dafür keine eigene Messung in diesem Artikel.
GitHub-Projekte nach tatsächlichem Einsatzgebiet
Die folgenden Stars wurden am 5. November 2026 gegen 11:19 Uhr chinesischer Standardzeit (UTC+8) abgerufen. Sie messen Aufmerksamkeit für das gesamte Repository, nicht Image-2.6-Nutzung, Zuverlässigkeit oder ein vollständiges Web-Ranking. Ein etabliertes Nachbearbeitungswerkzeug kann deutlich mehr Stars haben als ein gerade gestartetes Modellprojekt.
| Projekt | Stars beim Abruf | Nutzen | Grenze |
|---|---|---|---|
| FFmpeg | 66.513 | Skalierung, Timing, Paletten und Videoexport | Allgemeines Medienwerkzeug, kein Image-2.6-Generator |
| freestylefly/awesome-gpt-image-2 | 35.470 | Bildbriefings, Stil und Bedingungen studieren | Breitere Image-2/2.5-Sammlung, kein Nachweis aller Prompts für 2.6-GIFs |
| Pillow | 13.969 | Frames lesen, Timing prüfen, Sheets montieren | Lokale Bibliothek ohne Bildmodell |
| YouMind-OpenLab/awesome-gpt-image-2 | 10.242 | Große mehrsprachige Bildprompt-Sammlung | Standbilder brauchen zusätzliche Bewegungs-/Loop-Anweisungen; Herkunft je Beispiel prüfen |
| agent-sprite-forge | 5.052 | Komplexere Figuren-, Sprite- und Spieleexport-Workflows | Geprüfter 0.4-Workflow enthält Bild-zu-Video; kein einfacher nativer 2.6-GIF-Client |
| Gifsicle | 4.343 | GIF-Prüfung und Optimierung | Unabhängig von der Modellgenerierung |
| spritesheet-to-gif | 36 | Sichtbares Rasterzuschneiden und Browserexport | Hier getestet; repariert keine falschen Zeichnungen |
| jkf87/gif-maker-skill | 1 | Neuer 2.6-API- und Codex/Sheet-Workflow | Quellcode geprüft, nicht vollständig installiert und ausgeführt |
| awesome-gpt-images-2.6 | 0 | Neues inoffizielles Verzeichnis von Funktionen und offiziellen Beispielen | Frische Sammlung, kein etablierter Spitzenreiter |
Das passendste Repository muss nicht die meisten Stars haben. Im festgelegten Stand von gif-maker-skill wählt --via auto anhand von OPENAI_API_KEY einen Weg. Das kann Ablauf und mögliche API-Kosten ändern. --image ist an Codex angebunden, nicht an die native API-Payload. Lesen Sie den aktuellen Code und wählen Sie bewusst, statt aus einem erfolgreichen Befehl die Verwendung der Referenz abzuleiten.
Wir prüften Beschreibungen und relevanten Quellcode und testeten den Browser-Konverter sowie unsere lokalen Werkzeuge. Nicht jedes Agent-Skill wurde installiert, und Zeitangaben der Maintainer wurden nicht bestätigt. Repository-Lizenz und Rechte einzelner Beispiele sind vor Weitergabe getrennt zu prüfen. Eine Prompt-Galerie erteilt keine pauschalen Rechte an allen gezeigten Marken und Figuren.
Welche Veröffentlichungen und Prompt-Ressourcen helfen?
„Am beliebtesten“ braucht ein beobachtbares Maß. Die Hacker-News-Diskussion hatte im Snapshot vom 5. November 147 Punkte und 98 Kommentare. Das ist ein Diskussionssignal, kein Suchvolumen oder Tutorial-Traffic. Für die folgenden Seiten fanden wir keine vergleichbaren öffentlichen Besucherzahlen; die Auswahl richtet sich nach Nutzen, nicht nach erfundenen Reichweitenplätzen.
| Ressource | Wofür geeignet | Einordnung |
|---|---|---|
| OpenAI-Ankündigung | Offizielle Beispiele und Produktumfang | OpenArt-Beispiele zeigen Sheet-Promptstruktur, keine API-Payload |
| Offizieller Prompt-Leitfaden | Konkreter Figurenloop und Modellhinweise | Bewegung, Kamera und Rückkehr zur Startpose vergleichen |
| Offizieller Generierungsleitfaden | Parameter und Einschränkungen nativer Anfragen | API-Verhalten, nicht jede ChatGPT-Oberfläche |
| Hacker News | Nutzerfragen und verlinkte Experimente | Keine kontrollierten Vergleiche oder allgemeine Zugangsanalyse |
| FindSkill-Tutorial | Zusätzlicher Ablauf zum Veröffentlichungszeitpunkt | Autor weist ausdrücklich auf fehlenden Praxistest hin; Sekundärquelle |
| Kingy.ai-Testbericht | Fremder Test mit Dateien und Verbrauch | Werte gelten für dessen Anfragen, nicht Ofox oder alle Nutzer |
Klären Sie technische Widersprüche mit offiziellen Quellen. Community-Material liefert Ideen für eigene Tests. Ergänzen Sie bei Galerie-Prompts den gewünschten Stil um tatsächliche Bewegung, feste Merkmale, Endpose und Ausgabeformat. Nur „image“ durch „GIF“ zu ersetzen macht aus einem Standbildbeispiel kein Animationsrezept.
Statische, fehlerhafte oder zu große Ergebnisse beheben
| Problem | Zuerst prüfen | Nächster Schritt |
|---|---|---|
| ChatGPT liefert ein Standbild | Gibt es einen Animationsdownload oder ein Sheet? | Datei einmal ausdrücklich anfordern; Sheet gegebenenfalls montieren |
| API lehnt GIF ab | Exaktes Modell, Generierungsendpunkt, Projektzugang | Dokumentierten Weg nutzen, kein GIF am Edit-Endpunkt verlangen |
| Pixelbudget-/Parameterfehler | Frames, Maße, Anzahl und nicht unterstützte Optionen | Anfrage vereinfachen; Verzögerung senkt keine Pixelzahl |
| Referenzfigur/-produkt fehlt | Wurde das Bild tatsächlich weitergegeben? | Wrapper prüfen; eine reine Textanfrage kann die Merkmale eines nicht übergebenen Bildes nicht gezielt erhalten |
| Loop springt | Endpose, Kamera, Ausrichtung und Zwischenposen | Umkehrbare Bewegung verwenden, Sheet reparieren oder neu erzeugen, statt nur die Verzögerung zu ändern |
| Motiv wandert zwischen Zellen | Bildausschnitt, Größe, Identität, Raster | Bewegung vereinfachen und konsistentes Sheet vor dem Zuschneiden erzeugen |
| Farben flackern nach Kodierung | Einzelpaletten, Dithering, Änderungen im Original | Gemeinsame Palette vergleichen, Original zur Diagnose aufheben |
| Nach Upload statisch | Original-Frame-Zahl und Zielverhalten | Animationsunterstützung testen oder passendes Videoformat nutzen |
| Datei zu groß | Anzeigegröße, Palette und Timing-Anforderungen | Kopie skalieren/exportieren und Nachteile kontrollieren |
| Timeout, 401 oder 429 | Fehlertext, Schlüssel, Projektlimits und Kontoaktivität | Erst diagnostizieren, keine unbegrenzten bezahlten Wiederholungen |
Für eine professionelle Übergabe behalten Sie editierbare Quelle oder Sheet, Originalgenerierung, finales GIF/Video, Anfrage ohne Zugangsdaten beziehungsweise Prompt und eine kurze Abnahmenotiz. Nennen Sie die geprüften Maße, Zyklusdauer, Bildkonsistenz und Wiedergabe im Ziel. Für editierbare Vektoren folgt der Image-2.6-SVG-Leitfaden. Prüfen Sie zur Ofox-Anbindung zuerst die Bildmodell-Dokumentation. Image 2.6 ist in Ofox Chat verfügbar; der Flare-API-Weg wurde separat getestet. Chat-Bedienelemente und andere Modellvarianten waren nicht Gegenstand dieses Tests.

