How to match a colour exactly instead of describing it
Give Vizard Agent the image and ask it to sample the colour rather than describing it in words. It reads the exact values out of the pixels, builds the cards and captions from those values verbatim, and then checks the colour in the finished render, because a value that was right in the design can still shift once it's encoded.
What do you type into Vizard Agent?
Ask Vizard Agent for sampling explicitly, in those words. Left with only a description, the request quietly becomes a judgement about what "our blue" means, and every element built from that judgement ends up independently and slightly wrong. If you have the brand's official values, give those: they beat any sample.
Prompt
What does Vizard Agent actually do?
A colour described in words comes back close, and close is obvious the moment a generated card sits next to the screenshot it should blend with. The join between two nearly identical colours is more visible than the join between two different ones. So the values come from the pixels and get checked again in the finished file. In the sessions behind this article it:
- Extracted the brand's own assets where they existed, since official values beat anything sampled from a compressed screenshot.
- Read the exact colours out of the supplied image where the join would be, not from the middle, because compression, a gradient or a shadow changes the value from point to point.
- Used those values verbatim in the graphics and applied the same values to the captions and accents.
- Rendered the card against the real footage, checked the background pixel value in the render, and re-rendered if encoding had shifted it.
- Confirmed the join was invisible on a full-size frame and reported the sampled and measured values side by side.
When does this not work well?
Sampling gives you the colour of that image, which isn't always the colour of the brand. A compressed screenshot, a photograph under coloured light, or an asset that's already been through a filter will all give a number that's precise and wrong. Gradients have no single value to sample, and different colour spaces can make the same number look different.
Common questions
Why is describing it not enough? Because a near match is more visible than an obvious difference, so Vizard Agent samples instead.
Can I just give it a hex? Yes, and that's the most reliable input of all. Vizard Agent uses it directly, with no sampling.
How does it check the render? Vizard Agent reads the pixel value straight out of the finished file and re-renders if it shifted.