Seedream 5.0 Pro Layer Decomposition is the layer-separation variant of ByteDance's flagship Seedream 5.0 image model, released under the theme "Beyond Generation, It Understands Design." Give it one flat image and it returns an editable stack: a base image plus up to 16 independent transparent PNG element layers. Each element layer comes back with its stacking order (z_index), bounding-box coordinates, a machine-generated name, and a short semantic description. Regions of the background that were hidden behind extracted subjects are automatically inpainted, so the base and every cut-out layer are complete, standalone design assets you can drop straight into Photoshop, Figma, or Canva.
The model shines in production design workflows. E-commerce teams split product photos into subject, shadow, and background layers for fast catalog swaps. Designers decompose generated posters and infographics to reposition a headline, recolor a background, or replace a subject without re-rolling the whole image. Because text and graphic elements can be pulled onto their own layers, it is a natural fit for localization and copy-swap pipelines. Motion designers feed the z-ordered, transparent layers directly into parallax, reveal, and micro-animation timelines. In our testing, a three-object flat-lay separated cleanly into a fully inpainted base plus crisp mug, plant, and book cutouts.
List each element you want as a separate layer by object plus a distinguishing colour or position, for example "the orange coffee mug, the green potted succulent." Clean element definitions produce sharper cutouts and more predictable layer counts, since each named element becomes its own layer. Leave the prompt empty and the model auto-detects every major element. Keep optimize_prompt_mode on standard for the cleanest edges, and use 2K for crisp, print-ready assets. Across repeated runs the alpha channels were full-range and edges stayed clean around fine detail like rising steam.
How many layers can it output? A base image plus up to 16 transparent element layers — 17 images maximum per request.
Does it fill in the hidden background? Yes. Areas occluded by extracted subjects are seamlessly inpainted so every layer is complete.
What formats can I upload? PNG, JPEG, BMP, TIFF, or GIF, from 512x512 to 6000x6000 pixels, up to 30MB.
Are the element layers transparent? Every element layer is a PNG with a full alpha channel; only the base image format switches between PNG and JPEG.
Can I control which elements are separated? Yes — name them in the prompt, or leave it blank for automatic detection.
What resolutions are supported? auto (match input), 1K, 1.5K, and 2K.