Image Prompting6 min readUpdated Thu Aug 27 2026 02:34:00 GMT+0000 (Coordinated Universal Time)

How to Color-Match Two Product Photos for a Shop Grid

A 15-minute image skill to color-match product photos so two SKUs sit on one shop grid. Lock the white, the shadow, and the crop. Midjourney, Flux, or ChatGPT image, then one pass as a two-up row at 200px.

Anyone listing two SKUs on one shop grid can color-match product photos in 15 minutes: lock the white, the shadow, and the crop, then change only the mismatch. Do it in Midjourney, Flux, or a ChatGPT image edit before a "cohesive premium catalog" invents two cousin studios.

A shop grid is a family of stills, not a moodboard. If you cannot line the two up at 200 pixels and still see one shop, you made a poster pair.

This is not three app icons that look like one set. Icons invent three glyphs under one frame. This job keeps two real products and matches the room they sit in. It is not freezing a talking-head frame as a title card. A freeze is a face. A product still is a white, a shadow, and a crop. Save the freeze as a skill prompt you can rerun.

Color-match product photos so the grid reads as one shop

1. Freeze the hero photo. Name the lock

Write the lock before you open a model. Not "make SKU two match the vibe."

Write five facts from the hero: background white or hex, light direction (left, right, or overhead), shadow hardness (hard edge or soft falloff), crop (how much air above the product, how much floor), and the one thing that must not change on SKU two (the product itself).

If you cannot name those five without a slogan, you do not have a hero yet. You have a brand workshop.

Banned: premium, cohesive, cinematic, moody, lifestyle, golden hour, editorial, film grain, commercial grade, beauty dish glow, match the energy, studio quality, each SKU a different world.

A worked lock: seamless #F4F1EA, overhead soft, shadow under the base only, product centered, 12 percent air above the lid, 18 percent floor, no reflection, no prop, no hand.

Copy that block into a note you will not edit. That paragraph is now sacred. Attach the hero as the reference. Do not attach a competitor grid as "style." That is how you steal a white you cannot name.

2. Match white, shadow, and crop. Not the product

Subject means the lock plus the one SKU you are fixing. Not the mood.

SKU two: "Same seamless #F4F1EA as the hero. Same overhead soft. Same shadow under the base only. Same 12 percent air above the lid. Same 18 percent floor. Keep this bottle shape and this label. No new prop. No new reflection. No warmer grade."

If you rewrite the white, the shadow side, or the crop on SKU two, you left the grid. Do not "improve the lighting" between takes. Lighting is how a shop becomes a catalog of cousins.

Do not ask the model to redesign the label so it "fits the family." The label is the product. The room is the job.

If SKU two was shot on a gray table, say so. "Replace the gray table with the hero seamless. Keep the bottle." A model that "fixes" the bottle into a prettier cousin is lying on your behalf.

3. Instruct a match, not a restyle

Stay on the same hero. Do not reroll the room.

Instruct Midjourney, Flux, or ChatGPT image: "Same white as the freeze. Same light direction. Same shadow under the base. Same crop. Change only the mismatch on SKU two. One product per image. No lifestyle. No hand. No plant. No second accent light. No golden hour."

If the tool can use a reference, pin the hero. Remix from that frame. A full regenerate from a new paragraph is how SKU two arrives as a campaign still.

Generate as a pair, not a collage. A 3x3 sheet of "variations" is how the model sells you nine orphans. Keep one take per SKU.

4. Ban leftover worlds and leftover warmth

Instruct: "Kill the golden hour. Kill the film grain. Kill the marble slab. Kill the plant. Keep the product. No extra specular. No beauty dish. No lifestyle hand. No price badge."

If a linen napkin, a window flare, or a tiny wordmark appears, you composited a campaign. Reject the take.

ChatGPT image will warm SKU two so it "feels premium." Midjourney will add a soft vignette behind the bottle. Flux will smooth a printed label into a generic sticker. Cut all three. If the label is the product, grade the still in an editor and sit it on the locked white.

One still that looks "more editorial" is the orphan. The grid is the product. The pretty one is a cousin brand.

5. One human pass as a two-up row at 200px

Hold the two photos in one row. Shrink the row to 200 pixels, the size of a shop card. Then open the same row at 800 pixels, the size of a PDP hero.

Check three traps:

  • A white, shadow side, or crop that moved on SKU two
  • A golden hour, a plant, or a label the freeze never had
  • A pair that only matches at hero size, or a bottle the model redesigned

Fix identity by attaching the hero again. Send only field notes back: "Replace only the white and the shadow. Same crop. Same bottle. Same label. No warmth."

One pass. Export two JPEGs with the same pixel size. If they still look like two posters, you never color-matched. Stop.

Reusable skill card

Trigger: You are about to type "make these two product photos look premium and cohesive for the shop grid" into an image model.

Input: A freeze of white, light direction, shadow, and crop from the hero, the second SKU still, and a ban on lifestyle, grain, and a new world per SKU.

Output: Two stills. Same white. Same shadow. Same crop. One product each. No cousin studio. No restyled label.

Stop: After one pass as a two-up row at 200px and at 800px. No third SKU. No restyle of the prettier orphan. No prop the freeze did not name.

Takeaways

  • Freeze the hero first. Color-match product photos is a rule, then a second SKU.
  • Change only the mismatch. If the white moved, you left the shop.
  • 200px in a row. A pair that only matches at 2000 is a poster pack.
  • Reject the prettier orphan. The grid is the product.

Frequently Asked Questions

Can I restyle the second SKU if the colors feel closer after a new look?

No. A restyle is a second catalog. Color-match product photos means the second still inherits white, shadow, and crop from the hero. Change only the mismatch.

What if I have six SKUs and only two look wrong?

Match the two to the hero first. Six in one generate is how the model invents a third studio. Once the pair holds at 200px, clone the freeze for the rest.

Midjourney, Flux, or ChatGPT image for the match?

Any of the three that will take a locked hero as reference. Flux is strict with a repeated white. Midjourney wants remix from the hero. ChatGPT image is fine if you stay in the same chat. Do not start SKU two from memory.

Can I say "make them look premium and cohesive"?

No. Premium is a vibe. Cohesive is a word the model uses to invent golden hour. Name the white hex, the shadow side, and the crop. Fields, not feelings.

What if the second photo looks better with a warmer grade?

Reject the prettier orphan. A pair that only works as two separate heroes is not a shop grid. Rerun from the freeze, or grade the second still yourself.

Reviewed by PromptCrates EditorialTags: color-match product photos, product photos, shop grid, image, midjourney, flux, chatgpt

Related Masterclasses & Guides

View all guides