Make a preset a versioned recipe.
A useful filter recipe records the parameters that produce a look instead of relying on a vague label such as “vintage.” Keep a baseline image set with different skin tones, landscapes, gradients, and exposure conditions. Review the whole set when a preset changes, because an adjustment that flatters one photo can break another.
01 /Establish a baseline
Decide how the pipeline reads source color information and normalizes orientation. Save an unfiltered reference for comparison.
02 /Build a small vocabulary
Expose only the adjustments your product needs: contrast, saturation, brightness, temperature, or a supported lookup table. Document their ranges.
03 /Match preview and export
Use the same processing engine where possible. If a browser preview approximates a server result, test the difference and communicate the preview’s role.
04 /Version each look
Store a preset ID and version with the asset. A new creative direction should not silently change images that were already accepted.