CPC G06T 11/001 (2013.01) [G06T 1/20 (2013.01)] | 18 Claims |
1. A computer system for dynamic generation of custom color selections, comprising:
one or more processors; and
one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to:
receive from a user an indication of a target color;
identify a location of the target color within a mathematically-defined color space;
generate a first golden triangle within the mathematically-defined color space, wherein generating the first golden triangle comprises:
identifying the location of the target color as a first vertex of the first golden triangle,
calculating a second vertex of the first golden triangle from the first vertex by calculating a set of second-color coordinates that are inverse to a set of coordinates associated with the first vertex, wherein the second vertex is associated with a second color within the mathematically-defined color space, the second color being inverse to the target color, and
calculate a location of a third color as a third vertex of the first golden triangle; and
display on a user interface an indication of the target color and the third color of the first golden triangle.
|