Keep a label intact while swapping a scene: anchor box or mask

BFL's FLUX 3 anchor box preserves a region; its doc example reports 85.5% pixel-identical unmodified regions. On Sume, use a ChatGPT Image 2.5 mask_url edit.

4 min readSume
All posts

To keep a product label unchanged while the scene changes, FLUX 3 Image has an anchor box that preserves a region, and on Sume the matching tool is a mask_url edit on ChatGPT Image 2.5. FLUX 3 Image is not in the Sume image catalog today; check GET /v1/images/models for the live list. The catalog lists FLUX.2 Pro and FLUX.2 Flex.

What the anchor box does

BFL's bounding-box page defines anchor as preserving content at an identical position, with both src_bbox and tgt_bbox set. Its doc example reports 85.5% pixel-identical preservation of unmodified regions. That is a figure from BFL's own example, not a guarantee for your image, so measure your own label.

Two ways to protect a label, read 2026-10-05
QuestionFLUX 3 anchor boxSume mask_url edit
Where you say what staysAnchor box on the 0-1000 gridMask image at a public HTTPS URL
Which modelsFLUX 3 Image (BFL)ChatGPT Image 2.5 only (both variants)
Stated resultDoc example: 85.5% pixel-identical unmodified regionsNot stated in the Sume docs
Reference imagesUp to 10 on BFLUp to 16 on ChatGPT Image 2.5

The Sume version

Send the source photo as an input_references entry, point mask_url at your mask, and describe the new scene in the prompt. Reference URLs must be public HTTPS. The Sume docs do not say which mask colour means edit, so test one mask on a cheap quality tier first and read the result.

  • Model: openai/gpt-image-2.5 (Flare) or openai/gpt-image-2.5-sunburst.
  • Quality: low, medium, high, xhigh or max; default is high.
  • Always compare the label region pixel by pixel against the source before you ship.

Safest option

A mask edit is not a pixel lock. If the label must be exact, composite the original label crop back over the output as a final step.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume