{"id":983821,"date":"2026-11-06T19:06:24","date_gmt":"2026-11-06T11:06:24","guid":{"rendered":"https:\/\/ztylezman.com\/?p=983821"},"modified":"2026-11-10T06:14:24","modified_gmt":"2026-11-09T22:14:24","slug":"chatgpt-images-2-6-gif","status":"publish","type":"post","link":"https:\/\/ztylezman.com\/en\/gadgets-en-2\/chatgpt-images-2-6-gif\/","title":{"rendered":"Images 2.6 GIF: ChatGPT Now Generates Looping GIFs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Images 2.6 GIF arrived on Nov. 4 when <a href=\"https:\/\/openai.com\/index\/introducing-images-2-6\/\" target=\"_blank\" rel=\"noopener\">OpenAI announced Images 2.6<\/a>, a release that adds direct GIF creation so text prompts, photos, or hand sketches can become looping animations.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-04-hello.gif\" alt=\"ZED waving in a looping GIF from ChatGPT Images 2.6\" class=\"wp-image-983490\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Images 2.6 GIF test results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI said the GIF feature does not use a video diffusion model, but rather a sequence frame technique common in the game industry, where one image contains multiple consecutive panels that are sliced and assembled into a GIF.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The approach reduces inference latency compared with video models, and helps keep a subject s facial features, clothing, and background consistent across frames, OpenAI said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can adjust playback speed from <strong>0.5 times to 2 times<\/strong>, edit frame by frame, and share or download finished GIFs to a ZIP file, or post them directly to X, LinkedIn, and Reddit.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How we tested Images 2.6 GIF<\/h2>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-9e231579 wp-block-group-is-layout-constrained\">\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Step one<\/strong> : Ask ChatGPT to generate a static character image<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote alignwide has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-center\">&#8220;Please use your knowledge of ztylezman to generate a character that can represent the site&#8221;<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"1321\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited.jpg\" alt=\"Step one: generated static character ZED created from a prompt\" class=\"wp-image-983541\" style=\"object-fit:cover\" srcset=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited.jpg 948w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited-215x300.jpg 215w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited-735x1024.jpg 735w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited-768x1070.jpg 768w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited-150x209.jpg 150w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited-450x627.jpg 450w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><\/figure>\n<\/div>\n\n<\/div><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-9e231579 wp-block-group-is-layout-constrained\">\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Step two<\/strong> : Turn the static character into a GIF<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-center\">&#8220;Please generate a series of GIF images for ZED, for example look at a watch then turn to check a phone&#8221;<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"459\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited.jpg\" alt=\"Waiting for Images to produce 16 panel frames\" class=\"wp-image-983537\" srcset=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited.jpg 948w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited-300x145.jpg 300w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited-768x372.jpg 768w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited-150x73.jpg 150w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited-450x218.jpg 450w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><figcaption class=\"wp-element-caption\">Waiting for 16 frames to generate<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\">ChatGPT draws 16 frames per planned GIF, then assembles them into a looping image<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3.jpg\" alt=\"Completed set of 16 frames ready for assembly\" class=\"wp-image-983510\" srcset=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3.jpg 1254w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-300x300.jpg 300w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-1024x1024.jpg 1024w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-150x150.jpg 150w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-768x768.jpg 768w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-450x450.jpg 450w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3-1200x1200.jpg 1200w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><figcaption class=\"wp-element-caption\">Completed set of 16 frames<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\">ChatGPT Images finished generating the GIFs<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-01-watch-then-phone-1.gif\" alt=\"ZED looks at a watch then turns to the phone GIF\" class=\"wp-image-983494\"\/><figcaption class=\"wp-element-caption\">ZED looks at a watch then turns to the phone, this test ran in <strong>3.84 seconds<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The system delivered four planned looping GIFs in one batch and attached a ZIP file for download. The entire process from prompt to four finished GIFs took about <strong>9 minutes<\/strong> in our test.<\/p>\n\n\n<\/div><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-9e231579 wp-block-group-is-layout-constrained\">\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>Step three<\/strong> : Download the GIF files<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"960\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited.jpg\" alt=\"Download the finished GIF files from a ZIP package\" class=\"wp-image-983538\" srcset=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited.jpg 948w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited-296x300.jpg 296w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited-768x778.jpg 768w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited-150x152.jpg 150w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited-450x456.jpg 450w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><figcaption class=\"wp-element-caption\">Download the GIF files<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">All four GIFs were <strong>512 by 512 pixels<\/strong>, each made from 16 frames and set to loop indefinitely. The first GIF ran <strong>3.84 seconds<\/strong> per loop. The other three ran <strong>2.88 seconds<\/strong> per loop.<\/p>\n\n\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignwide\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-02-scrolling-phone-1.gif\" alt=\"ZED scrolling a phone in a GIF\" class=\"wp-image-983495\"\/><figcaption class=\"wp-element-caption\">ZED scrolling a phone, 2.88 seconds per loop<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-03-reading-magazine-1.gif\" alt=\"ZED flipping through a magazine in a GIF\" class=\"wp-image-983496\"\/><figcaption class=\"wp-element-caption\">ZED flipping through a magazine, 2.88 seconds per loop<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-04-hello-1.gif\" alt=\"ZED nodding to greet in a GIF\" class=\"wp-image-983497\"\/><figcaption class=\"wp-element-caption\">ZED nodding to greet, 2.88 seconds per loop<\/figcaption><\/figure>\n<\/div>\n\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You can name and save a character image for reuse in later prompts, so you do not need to reupload the same art. In our test we saved the ztylezman cartoon cat as ZED, then asked &#8220;Make a GIF of @ZED dancing on the cloud&#8221; to generate a new cat GIF.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-1024x541.jpg\" alt=\"ChatGPT Images 2.6 GIF editor interface screenshot\" class=\"wp-image-983535\" srcset=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-1024x541.jpg 1024w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-300x159.jpg 300w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-768x406.jpg 768w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-150x79.jpg 150w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-450x238.jpg 450w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-1200x634.jpg 1200w, https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited.jpg 1264w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif.gif\" alt=\"Example GIFs produced by ChatGPT Images 2.6\" class=\"wp-image-983521\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Free tier availability for Images 2.6 GIF<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI said Images 2.6 is rolling out globally and is available on the web, desktop, and mobile versions of ChatGPT and Codex, across paid subscriptions and the free tier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The free tier has limits on image generation volume. OpenAI has not published exact per plan daily GIF quotas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Speed claims and model differences<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI says Images 2.6 is <strong>50 percent faster<\/strong> than Images 2.5 using its internal benchmarks. In those benchmarks the same image reduced generation time from 7.08 seconds to 4.84 seconds, which equals about a 46 percent improvement by the raw ratio, and about a 32 percent drop by elapsed time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI noted the 50 percent figure is its claim and has not been independently verified. The company has used the same 50 percent wording for prior generational comparisons, including when Images 2.5 was introduced versus Images 2.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI offers two API model families. <strong>Flare<\/strong> focuses on speed and layout for posters and e commerce product images, with low quality settings producing images in about 6 seconds. <strong>Sunburst<\/strong> focuses on higher quality and finer detail, producing sharper images and better consistency across multiple edits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Images 2.6 adds direct GIF generation so users do not need to render and edit each frame manually. In accounts that do not yet have the GIF feature, the system will return separate static frames instead of an assembled animation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the journalist test documented here, the Images 2.6 GIF workflow kept character details consistent across edits and enabled quick reuse of saved characters for new animated prompts.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Images 2.6 GIF lets ChatGPT create looping GIFs from text, photos, or sketches; free tier access, ZIP downloads, and sharing to X, LinkedIn, and Reddit.<\/p>\n","protected":false},"author":2,"featured_media":983549,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5012],"tags":[4700,1342,14298,51163,51164,51162,3716,33425],"class_list":["post-983821","post","type-post","status-publish","format-standard","has-post-thumbnail","category-gadgets-en-2","tag-ai","tag-art","tag-chatgpt","tag-gif-generation","tag-how-to-make-gif","tag-images-2-6-gif","tag-openai","tag-ztylezman"],"raw_content":"<!-- wp:paragraph -->\n<p>Images 2.6 GIF arrived on Nov. 4 when <a href=\"https:\/\/openai.com\/index\/introducing-images-2-6\/\">OpenAI announced Images 2.6<\/a>, a release that adds direct GIF creation so text prompts, photos, or hand sketches can become looping animations.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":983490,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-04-hello.gif\" alt=\"ZED waving in a looping GIF from ChatGPT Images 2.6\" class=\"wp-image-983490\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Images 2.6 GIF test results<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>OpenAI said the GIF feature does not use a video diffusion model, but rather a sequence frame technique common in the game industry, where one image contains multiple consecutive panels that are sliced and assembled into a GIF.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The approach reduces inference latency compared with video models, and helps keep a subject s facial features, clothing, and background consistent across frames, OpenAI said.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>You can adjust playback speed from <strong>0.5 times to 2 times<\/strong>, edit frame by frame, and share or download finished GIFs to a ZIP file, or post them directly to X, LinkedIn, and Reddit.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">How we tested Images 2.6 GIF<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:group {\"style\":{\"spacing\":{\"padding\":{\"top\":\"var:preset|spacing|20\",\"bottom\":\"var:preset|spacing|20\",\"left\":\"var:preset|spacing|40\",\"right\":\"var:preset|spacing|40\"}},\"color\":{\"background\":\"#e8e8e8\"}},\"layout\":{\"type\":\"constrained\"}} -->\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\">\n\n<!-- wp:heading {\"level\":4,\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Step one<\/strong> : Ask ChatGPT to generate a static character image<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:quote {\"textAlign\":\"center\",\"align\":\"wide\"} -->\n<blockquote class=\"wp-block-quote alignwide has-text-align-center\">\n<p class=\"has-text-align-center\">\"Please use your knowledge of ztylezman to generate a character that can represent the site\"<\/p>\n<\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:image {\"id\":983541,\"scale\":\"cover\",\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step1-edited.jpg\" alt=\"Step one: generated static character ZED created from a prompt\" class=\"wp-image-983541\" style=\"object-fit:cover\"\/><\/figure>\n<!-- \/wp:image -->\n\n<\/div>\n<!-- \/wp:group -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:group {\"style\":{\"spacing\":{\"padding\":{\"top\":\"var:preset|spacing|20\",\"bottom\":\"var:preset|spacing|20\",\"left\":\"var:preset|spacing|40\",\"right\":\"var:preset|spacing|40\"}},\"color\":{\"background\":\"#e8e8e8\"}},\"layout\":{\"type\":\"constrained\"}} -->\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\">\n\n<!-- wp:heading {\"level\":4,\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Step two<\/strong> : Turn the static character into a GIF<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\">\n<p class=\"has-text-align-center\">\"Please generate a series of GIF images for ZED, for example look at a watch then turn to check a phone\"<\/p>\n<\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:image {\"id\":983537,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-2-edited.jpg\" alt=\"Waiting for Images to produce 16 panel frames\" class=\"wp-image-983537\"\/><figcaption class=\"wp-element-caption\">Waiting for 16 frames to generate<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:heading {\"level\":4,\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<h4 class=\"wp-block-heading has-text-align-center\">ChatGPT draws 16 frames per planned GIF, then assembles them into a looping image<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"id\":983510,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step2-3.jpg\" alt=\"Completed set of 16 frames ready for assembly\" class=\"wp-image-983510\"\/><figcaption class=\"wp-element-caption\">Completed set of 16 frames<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:heading {\"level\":4,\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<h4 class=\"wp-block-heading has-text-align-center\">ChatGPT Images finished generating the GIFs<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"id\":983494,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-01-watch-then-phone-1.gif\" alt=\"ZED looks at a watch then turns to the phone GIF\" class=\"wp-image-983494\"\/><figcaption class=\"wp-element-caption\">ZED looks at a watch then turns to the phone, this test ran in <strong>3.84 seconds<\/strong><\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p>The system delivered four planned looping GIFs in one batch and attached a ZIP file for download. The entire process from prompt to four finished GIFs took about <strong>9 minutes<\/strong> in our test.<\/p>\n<!-- \/wp:paragraph -->\n\n<\/div>\n<!-- \/wp:group -->\n\n<!-- wp:spacer {\"height\":\"15px\"} -->\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/wp:spacer -->\n\n<!-- wp:group {\"style\":{\"spacing\":{\"padding\":{\"top\":\"var:preset|spacing|20\",\"bottom\":\"var:preset|spacing|20\",\"left\":\"var:preset|spacing|40\",\"right\":\"var:preset|spacing|40\"}},\"color\":{\"background\":\"#e8e8e8\"}},\"layout\":{\"type\":\"constrained\"}} -->\n<div class=\"wp-block-group has-background\" style=\"background-color:#e8e8e8;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\">\n\n<!-- wp:heading {\"level\":3,\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>Step three<\/strong> : Download the GIF files<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"id\":983538,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_step3-edited.jpg\" alt=\"Download the finished GIF files from a ZIP package\" class=\"wp-image-983538\"\/><figcaption class=\"wp-element-caption\">Download the GIF files<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph {\"style\":{\"typography\":{\"textAlign\":\"center\"}}} -->\n<p class=\"has-text-align-center\">All four GIFs were <strong>512 by 512 pixels<\/strong>, each made from 16 frames and set to loop indefinitely. The first GIF ran <strong>3.84 seconds<\/strong> per loop. The other three ran <strong>2.88 seconds<\/strong> per loop.<\/p>\n<!-- \/wp:paragraph -->\n\n<\/div>\n<!-- \/wp:group -->\n\n<!-- wp:group {\"align\":\"wide\",\"layout\":{\"type\":\"constrained\"}} -->\n<div class=\"wp-block-group alignwide\">\n\n<!-- wp:image {\"id\":983495,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-02-scrolling-phone-1.gif\" alt=\"ZED scrolling a phone in a GIF\" class=\"wp-image-983495\"\/><figcaption class=\"wp-element-caption\">ZED scrolling a phone, 2.88 seconds per loop<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":983496,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-03-reading-magazine-1.gif\" alt=\"ZED flipping through a magazine in a GIF\" class=\"wp-image-983496\"\/><figcaption class=\"wp-element-caption\">ZED flipping through a magazine, 2.88 seconds per loop<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":983497,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_zed-04-hello-1.gif\" alt=\"ZED nodding to greet in a GIF\" class=\"wp-image-983497\"\/><figcaption class=\"wp-element-caption\">ZED nodding to greet, 2.88 seconds per loop<\/figcaption><\/figure>\n<!-- \/wp:image -->\n\n<\/div>\n<!-- \/wp:group -->\n\n<!-- wp:paragraph -->\n<p>You can name and save a character image for reuse in later prompts, so you do not need to reupload the same art. In our test we saved the ztylezman cartoon cat as ZED, then asked \"Make a GIF of @ZED dancing on the cloud\" to generate a new cat GIF.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:image {\"id\":983535,\"sizeSlug\":\"large\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif-edited-1024x541.jpg\" alt=\"ChatGPT Images 2.6 GIF editor interface screenshot\" class=\"wp-image-983535\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"id\":983521,\"sizeSlug\":\"full\",\"linkDestination\":\"none\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/ztylezman.com\/wp-content\/uploads\/2026\/11\/ztylezman.com_chatgpt-images-2-6-gif.gif\" alt=\"Example GIFs produced by ChatGPT Images 2.6\" class=\"wp-image-983521\"\/><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Free tier availability for Images 2.6 GIF<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>OpenAI said Images 2.6 is rolling out globally and is available on the web, desktop, and mobile versions of ChatGPT and Codex, across paid subscriptions and the free tier.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The free tier has limits on image generation volume. OpenAI has not published exact per plan daily GIF quotas.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Speed claims and model differences<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>OpenAI says Images 2.6 is <strong>50 percent faster<\/strong> than Images 2.5 using its internal benchmarks. In those benchmarks the same image reduced generation time from 7.08 seconds to 4.84 seconds, which equals about a 46 percent improvement by the raw ratio, and about a 32 percent drop by elapsed time.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>OpenAI noted the 50 percent figure is its claim and has not been independently verified. The company has used the same 50 percent wording for prior generational comparisons, including when Images 2.5 was introduced versus Images 2.0.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>OpenAI offers two API model families. <strong>Flare<\/strong> focuses on speed and layout for posters and e commerce product images, with low quality settings producing images in about 6 seconds. <strong>Sunburst<\/strong> focuses on higher quality and finer detail, producing sharper images and better consistency across multiple edits.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Images 2.6 adds direct GIF generation so users do not need to render and edit each frame manually. In accounts that do not yet have the GIF feature, the system will return separate static frames instead of an assembled animation.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>For the journalist test documented here, the Images 2.6 GIF workflow kept character details consistent across edits and enabled quick reuse of saved characters for new animated prompts.<\/p>\n<!-- \/wp:paragraph -->\n","_links":{"self":[{"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/posts\/983821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/comments?post=983821"}],"version-history":[{"count":1,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/posts\/983821\/revisions"}],"predecessor-version":[{"id":983822,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/posts\/983821\/revisions\/983822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/media\/983549"}],"wp:attachment":[{"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/media?parent=983821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/categories?post=983821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ztylezman.com\/en\/wp-json\/wp\/v2\/tags?post=983821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}