outpainting social
Extend creativity and tell a bigger story with DALL-E images of any size
Today we’re introducing Outpainting, a new feature which helps users extend their creativity by continuing an image beyond its original borders — adding visual elements in the same style, or taking a story in new directions — simply by using a natural language description.
if (value === 'end-result') { endResult.style.display = 'block'; timelapse.style.display = 'none'; timelapse.pause(); timelapse.currentTime = 0; } else if (value === 'timelapse') { endResult.style.display = 'none'; timelapse.style.display = 'block'; timelapse.play(); } }
Outpainting: August Kamp
DALL·E’s Edit feature already enables changes within a generated or uploaded image — a capability known as Inpainting. Now, with Outpainting, users can extend the original image, creating large-scale images in any aspect ratio. Outpainting takes into account the image’s existing visual elements — including shadows, reflections, and textures — to maintain the context of the original image.
More than one million people are using DALL·E, the AI system that generates original images and artwork from a natural language description, as a creative tool today. Artists have already created remarkable images with the new Outpainting feature, and helped us better understand its capabilities in the process.
Outpainting is now available to all DALL·E users on desktop. To discover new realms of creativity, visit labs.openai.com or join the waitlist.
class Painting { expanded = false;
constructor(el) { this.el = el; this.image = el.querySelector('img');
this.el.addEventListener('click', () => { this.toggle(); }); }
toggle(value) { if (!isMobile) { return; }
if (value === undefined) { value = !this.expanded; }
if (value) { this.expand(); } else { this.collapse(); }
this.expanded = value; }
expand() { this.el.classList.add('expanded-painting'); this.el.scrollLeft = (0.5 * this.image.offsetWidth) - (0.5 * window.innerWidth); }
collapse() { this.el.classList.remove('expanded-painting'); } }
document.addEventListener('DOMContentLoaded', function() { isMobile = window.innerWidth < 720; const paintings = Array.from(document.querySelectorAll('.js-painting')).map(el => new Painting(el));
window.addEventListener('resize', () => { const newIsMobile = window.innerWidth < 720; // Make sure all paintings are collapsed again, // we're entering larger viewports if (newIsMobile !== isMobile && !newIsMobile) { paintings.forEach((painting) => { painting.collapse(); }); }
isMobile = newIsMobile; });
if (!el) return; var flickity = new Flickity(el, { cellSelector: '.js-flickity-cell', wrapAround: false, autoPlay: false, draggable: true, adaptiveHeight: true, arrowShape: 'M 64.5,0 L 71.72,7.17 L 29.22,50 L 71.72,92.89 L 64.5,100 L 15,50 L 64.5,0 Z', imagesLoaded: true, }); });
Enterprises deploying Claude Code and Claude Desktop across development teams need centralized control over access,…
NVIDIA Nemotron 3 Ultra is offering leading performance at lower cost than top closed models…
The animal escaped after apparently arriving inside a package at Meta's Bangkok office, injuring one…
A Korean research team has developed a technology that enables the stable stacking of more…
Tools execute code.
... government of the people, by the people, for the people ... — Abraham Lincoln,…