Simulates subtractive pigment mixing (like blending real paint), not simple RGB averaging — produces a 5-step gradient from A to B.
Extracts the 5 most dominant colors using k-means clustering.