CreatiPoster: Towards Editable and Controllable Multi-Layer Graphic Design Generation
CreatiPoster is a novel framework that generates editable, multi-layer graphic designs by first using an RGBA large multimodal model to create precise JSON layer specifications and then synthesizing a coherent background, thereby outperforming existing open-source and commercial systems while offering a large copyright-free dataset to advance AI-assisted design.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to build a house, but instead of laying bricks one by one, you ask a robot to spray-paint a single, flat picture of a house onto a wall. It looks like a house, sure, but if you want to move the front door or change the color of the roof, you can't. You'd have to scrape the whole thing off and start over. This is exactly the problem with how most current AI tools create graphic designs. They "bake" everything into a single, flat image. If you want to edit the text or move a logo, the AI often breaks the picture or can't do it at all.
To understand the solution, think of a graphic design not as a painting, but as a recipe or a set of instructions. A real designer works in layers: a background layer, a text layer, a photo layer, and so on. Each layer is separate and can be tweaked without ruining the others. The paper we are looking at tackles the challenge of teaching AI to write these "recipes" (called design programs) instead of just painting the final picture. It asks: Can we make an AI that doesn't just spit out a static image, but builds a design where every single piece—every letter, every photo, every color—remains editable, just like a professional designer would create it?
The Paper's Big Idea: The "Recipe" Robot
The researchers behind this paper, from the University of Science and Technology of China and others, have built a new open framework called CreatiPoster. Their main finding is that by treating graphic design as "editable design program synthesis," they can create posters that are not only beautiful but also fully editable. Unlike other systems that just guess what the final picture should look like, CreatiPoster writes a JSON file (a type of computer code) that lists every single layer of the design, telling the computer exactly where to put the text, how big the images should be, and what style to use.
Here is how their "two-stage" magic trick works, using a simple analogy:
Stage 1: The Architect (The Protocol Generator)
First, the AI acts like an architect. You give it a prompt (like "Make a poster for a science fair"), maybe some photos you want to include, and the size of the canvas. Instead of drawing the poster, the Architect writes a detailed JSON "protocol." This protocol is a list of instructions for every single element: "Put the word 'Science' here in bold blue," "Place this photo of a beaker here, rotated slightly," and "Put the background caption here." Crucially, this step happens before any background is drawn. It ensures that your text is spelled correctly and your photos are placed exactly where you want them, without getting smudged or distorted.
Stage 2: The Decorator (The Background Synthesizer)
Once the Architect has placed all the text and photos on a clear, invisible canvas, the second AI steps in. This is the Decorator. Its only job is to look at the items the Architect has already placed and paint a beautiful background around them. Because the text and photos are already there and protected, the Decorator can't accidentally paint over them or mess up the spelling. It just fills in the empty space with colors and patterns that match the vibe of the design.
What They Found and What They Rejected
The paper explicitly argues against the idea that we need massive libraries of pre-made templates (like those used by commercial tools such as Canva or Adobe) to make good designs. They suggest that relying on templates limits creativity and makes it hard to use your own specific assets. Instead, CreatiPoster learns the "rules" of good design from data, allowing it to create unique layouts without needing a template library.
When they tested their system, they found that it outperformed both open-source AI tools and major commercial systems (like Microsoft Designer and Canva Magic Design) in several key areas.
- Text Accuracy: The AI spelled words correctly and kept fonts readable, which is a common failure point for other image-generating AIs.
- Asset Fidelity: If you uploaded a photo of your dog, the AI kept the dog looking like your dog, not a generic dog.
- Editability: This is the big win. Because the output is a "program" of layers, you can go back later, change the text, swap the photo, or resize the whole thing, and the design stays perfect. Other systems produce a "baked" image where you can't really edit anything once it's made.
How Sure Are They?
The researchers are quite confident in these results based on their new benchmark tests. They evaluated their system on 45 "prompt-only" cases and 45 cases where users provided assets. They used both automated scoring (via GPT-4.1) and human volunteers to rate the designs on layout, color, style, and how well they followed instructions.
In these tests, CreatiPoster scored higher than the competition in almost every category, especially in "Graphic Style" and "Compliance" (how well it followed the user's prompt). However, the paper is honest about its limits. They note that "Layout" is still the hardest part for any AI; even their best system didn't score above 3.0 out of 5 on complex layouts, suggesting there is still a gap between AI and human designers for very intricate compositions. They also spotted a few recurring glitches, like small icons getting distorted or text sometimes not lining up perfectly with images, which they admit need more work.
Why This Matters
The coolest part of this discovery is what it unlocks for the future. Because the design is a set of instructions rather than a flat picture, the same system can do things that are usually impossible for AI:
- Re-layout: You can take a poster designed for a phone screen and ask the AI to "resize this for a billboard," and it will rearrange the layers perfectly without breaking the text.
- Multilingual: It can take a design and swap the text into French, Japanese, or Arabic while keeping the layout intact.
- Animation: Since the layers are separate, you can easily turn a static poster into an animated video by moving the layers around.
In short, CreatiPoster suggests that the future of AI design isn't about generating a single, perfect image that you can't touch. It's about generating a flexible, editable "program" that gives you total control, making professional-grade graphic design accessible to anyone who can type a prompt.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.