An edited product image can look more professional while becoming less accurate. A cleaner background may arrive with a slightly different label, an extra accessory, softened small print or a colour that belongs to another variant. The approval question is whether the image still represents the product being sold.
Recent releases make this question more useful, not less. ByteDance's Seedream 5.5 announcement describes stable editing and demonstrates a sequence of 100 edits. That is vendor evidence about selected examples, not a pass certificate for your catalogue. ByteDance's Seedream 5.5 announcement
The protocol below gives ecommerce and creative teams a practical way to test their own requirements. It includes a small proposed test design, a reproducible record and a blank scorecard. It contains no generated comparison results or measured ranking of models. Its purpose is to make the next production decision testable.
- 01Define protected detailsDefine the requested edit and protected product details before generating or reviewing an output.
- 02Retain every attemptKeep source assets, prompts, settings, attempts and rejected results together so another reviewer can reproduce the decision.
- 03Set critical vetoesTreat critical wording, product identity and required transparency as acceptance conditions, not minor deductions from an attractiveness score.
- 04Combine tools and judgementUse automated comparisons to locate possible errors, then inspect the relevant details against a trusted reference.
- 05Show the denominatorReport attempts, accepted assets, review time and billed cost separately; a few polished examples do not establish catalogue-wide reliability.
01 — Product contractWrite an edit contract that a reviewer can apply
Begin with three sentences: what may change, what must remain unchanged, and where the result will be used. A vague instruction such as “make this look premium” gives neither the model nor the reviewer a stable target.
For a hypothetical shampoo bottle, the contract might permit a new background and ground shadow while protecting the bottle silhouette, cap, label wording, volume and colourway. The destination could be a product-page image displayed on a pale background with a zoom feature. That destination determines which edge and legibility checks matter.
Classify protected details by consequence. The wrong product name, quantity or included accessory should fail acceptance if it misrepresents the item. A minor background preference may justify another creative option without invalidating the product itself. Write these decisions before viewing candidate outputs; otherwise, reviewers can unconsciously relax the brief around an image they like.
| Requirement | Evidence to inspect | Decision rule to set in advance |
|---|---|---|
| Product identity | Shape, variant, included parts | Which differences require rejection? |
| Exact wording | Approved text and matching image region | Which strings must match exactly? |
| Intended edit | Brief and allowed region | What visible change counts as completion? |
| Delivery | Destination size, format and background | What makes the file usable there? |
The table is an editorial template, not a universal standard. A retailer's approved packshot and a fictional concept illustration have different requirements. Our product-photography workflow guide provides broader production context; this test should use the narrower acceptance rules of the actual job.
02 — Deliberate sampleBuild a small test set with deliberately difficult details
Start with 12 authorised source images selected to expose relevant failure modes. Include flat and curved labels, small lettering, repeated logos, distinctive colour areas, reflective materials, transparent objects and fine cutout edges. An image can cover more than one property; record the coverage rather than pretending each belongs to one exclusive category.
Use real source assets only where the team has permission to process them through the selected provider. Synthetic packaging can help isolate exact wording and geometry without involving client material. Keep an approved reference version either way. A source file already containing a spelling error should not become the unnoticed ground truth for a text-preservation test.
For each image, propose three relevant edit classes: background replacement, addition of a nearby object, and a layout change that preserves product wording. Define the exact instruction for each task. If a class makes no sense for an asset, replace the asset or record the exclusion before running the comparison.
With two planned attempts per task, the design contains 12 images × 3 edit classes × 2 attempts = 72 planned attempts per model configuration. Two configurations would require 144 planned attempts. These are proposed workload counts, not completed generations or a statistically representative benchmark.
Keep the product denominator
The number of products remains 12. Repeating edits does not create 72 independent products, and a successful narrow pilot does not prove performance across a large catalogue. Use the pilot to find failure modes and decide where a larger, representative test is justified.
Reserve fresh examples
Hold some additional examples aside for checking a revised prompt. Repeatedly tuning against the same 12 images can teach the workflow to satisfy those examples without showing that it generalises to new products.
03 — Reproduction recordPreserve the evidence needed to reproduce an attempt
Create one task record before making a request. Give the source asset an identifier and checksum, retain its dimensions and colour-profile information, and store the exact prompt. Mark protected regions with coordinates or masks linked to that source version.
Record the provider, model ID, request date, endpoint or application, output settings and any relevant edit controls. If a service does not expose a seed or model snapshot, record that limitation rather than inventing reproducibility. The goal is to reconstruct the conditions as closely as the service permits, not promise identical pixels from every rerun.
Preserve the original response and the file used for review. If a design tool resizes or recompresses the image first, keep both versions and identify which one received the score. Otherwise, a defect introduced after generation can be incorrectly attributed to the model.
Keep masks and annotations separate from the source image unless the interface specifically requires a combined input. OpenAI, for example, documents markup edits with a separate annotation layer and distinguishes that flow from mask-based regional editing. The exact mechanism depends on the chosen API. OpenAI image-generation guide
Use the same delivery dimensions and review environment for comparable candidates. If one model requires different supported settings, state the difference in the record. A fair comparison can accommodate different interfaces, but it cannot hide a material change in the task.
The file-output acceptance reference is useful here: a valid image file, a faithful product representation and an asset accepted by the publishing system are separate claims. Retain evidence for each one you intend to make.
04 — Attempt disciplineRun a fixed attempt policy and keep failures
Decide whether the two attempts are independent repeats or a defined correction sequence. These designs answer different questions. Independent repeats estimate how variable the same request can be. A correction sequence tests whether the workflow can repair a failed first result within a fixed budget.
For a simple baseline, make both attempts from the original source with the same instruction and settings. Keep a separate experiment for iterative editing. Do not quietly give the preferred model extra attempts until it produces a good result.
Record refusals, request errors, timeouts and unusable files as outcomes. They may need different diagnosis from visual defects, but they still consume workflow capacity. Count planned attempts, executed requests and returned assets separately so a failed request does not disappear from the denominator.
Randomise or otherwise balance review order, and hide model labels when feasible. The identity-blind evaluation guide explains why expectations can affect judgement. Reviewers still need the source image and edit contract; hiding the evidence would make the exercise less useful.
For chained editing, retain every intermediate image and identify which output becomes the next input. Compare each step with both its immediate predecessor and the original protected reference. An error introduced early can remain consistent through later steps while still being wrong.
Stop a sequence when it reaches the predefined attempt limit or a critical failure that makes further editing inappropriate. Record the stopping rule. A shorter unsuccessful sequence and a longer successful sequence should not be presented as equal-cost trials.
05 — Detail inspectionInspect wording, shape and colour against the right reference
For text, maintain an approved string list for each protected label region. Use OCR as an independent aid, then inspect the image itself. OCR can miss stylised lettering or confidently produce plausible text from an unclear region, so a clean transcript is not sufficient evidence of visual accuracy.
Compare product names, quantities, variant labels and other required strings exactly where the contract demands it. Also inspect layout: correct words rearranged onto the wrong part of the packaging may still be unacceptable. Record whether the issue is changed wording, missing text, illegibility or placement.
For shape, align the source and output before interpreting a difference image. A crop, perspective change or small translation can make an otherwise similar product appear different at every pixel. If the task allowed a perspective change, use appropriate feature checks and human review rather than claiming a raw pixel difference measures product fidelity.
Colour needs the same discipline. Declare the colour space, comparison region, alignment method and tolerance if using a numerical colour-difference measure. There is no single tolerance in this protocol that certifies every material, lighting change and destination. A glossy surface under new lighting and a flat brand-colour swatch require different interpretation.
Keep strict product requirements separate from aesthetic ratings. A five-point preference score can help choose among already acceptable assets. It should not allow attractive lighting to compensate for the wrong quantity or a changed variant.
Where reviewers disagree, preserve both reasons and ask the designated creative or product owner to resolve the requirement. Disagreement may reveal an ambiguous brief rather than an unreliable reviewer. Update the rule for future tasks without silently rewriting the score of the completed test.
06 — Usable alphaTest transparency in the file and in the destination
A checkerboard pattern in a preview is not proof of transparency. PNG can carry alpha information that represents opacity, including partial transparency; an image can also simply contain visible checkerboard pixels. Inspect the decoded file rather than relying on its appearance in one viewer. W3C PNG specification
When a transparent asset is required, verify that the output has the appropriate transparency data and that the intended background pixels are transparent. Then composite it onto light, dark and strongly contrasting backgrounds. This makes halos, clipped edges and unintended opaque areas easier to notice.
Use difficult regions deliberately: gaps between handles, fine fibres, glass edges, shadows and reflective highlights. A file can contain an alpha channel while using it badly. Conversely, partial transparency around an appropriate edge should not be rejected merely because it is not fully opaque or fully transparent.
Test the actual delivery path. Upload or preview the asset in the intended staging environment, pass it through the normal image transformations, and inspect the final displayed version. If a derivative format flattens the background, that is a delivery problem even when the original model output was correct.
OpenAI's guide requires an output format supporting transparency when using its transparent-background option. That illustrates why model capability and request configuration must be checked together. OpenAI image-generation guide
Record the inspected output, destination background and observed defect. A note such as “bad edges” is difficult to reproduce. “Opaque pale fringe along the left handle on a dark background” gives a designer a specific region and condition to verify.
07 — Review worksheetUse this blank acceptance scorecard
Copy the following tables for each attempt. Empty cells are intentional. Complete them from the actual request and review; do not fill missing values with assumed defaults. Use not applicable with a reason where a check does not belong to the task.
| Attempt identity | Record |
|---|---|
| Task ID and attempt number | |
| Source asset ID and checksum | |
| Provider, model ID and request date | |
| Endpoint or application; exposed version | |
| Prompt and settings record | |
| Output file ID and checksum | |
| Allowed change and protected regions | |
| Destination dimensions and background |
| Acceptance check | Pass / fail / review / not applicable | Evidence or reason |
|---|---|---|
| Requested edit completed | ||
| Protected product identity and shape | ||
| Exact required wording and quantities | ||
| Required colour or variant preserved | ||
| No unwanted additions or removals | ||
| Edges and transparency usable | ||
| File decodes and destination displays correctly | ||
| Final acceptance decision |
| Work and cost | Record |
|---|---|
| Request outcome and elapsed time | |
| Billed model cost and currency | |
| Review minutes | |
| Repair minutes and method | |
| Reviewer and review date | |
| Critical failure or rejection reason | |
| Accepted asset ID, if any |
Do not collapse all rows into a numerical average. First apply the critical acceptance conditions. Only then compare aesthetic preference, turnaround or cost among viable results. This preserves the difference between an imperfect creative choice and an image that depicts the wrong product.
Use a second reviewer for a planned subset and all disputed critical decisions. Keep the initial scores separate from adjudication. That makes it possible to tell whether the model failed consistently or the acceptance instructions were interpreted inconsistently.
08 — Honest reportingReport the decision with honest denominators
Summarise the test at three levels: requests, tasks and source products. For each, state the count and the relevant outcome. “Accepted on the first attempt” and “accepted within two attempts” describe different production experiences and should appear separately.
Break failures down by the requirements they violated. A model that struggles with small lettering may still be useful for background scenes without protected text. A broad average can hide that actionable distinction. Keep multiple failure labels when an output has several defects, and explain that their counts may overlap.
Calculate cost per accepted asset using all billed attempts and the declared review or repair costs. Report the model charges separately so the labour assumptions remain visible. If no asset is accepted, report spend and zero accepted assets; a meaningful unit cost cannot be computed.
Avoid turning the pilot into a market-wide model ranking. The image-model comparison covers broader capabilities. This protocol supports a scoped decision about a particular set of products, tasks, settings and delivery conditions.
The next action should follow the failure pattern: improve an ambiguous prompt, use a different editing method, add a review requirement, or expand testing on more representative assets. If the workflow passes, retain a small regression set for future provider or processing changes. A repeatable decision record is more valuable than a folder of impressive examples.
09 — Next stepConclusion
Approve the product, not just the picture
Choose 12 relevant source images, write the protected-detail rules and run a fixed attempt policy. Use the blank scorecard to decide whether each result is accurate, usable and economical to approve. Publish only after the asset passes the product and delivery requirements that matter for its destination.
Digital Applied's ecommerce services bring product presentation, site delivery and creative review into the same workflow, helping teams use AI editing without losing control of the details customers rely on.