Inspiration

Curiosity. Whenever I work on a project and while designing the UI I settle down with some random color. I always wonder, is this a known color? This skill looks for the closest named match for any random color.

What it does

"Miss Colors" let you find name of a color. You can simply tell six digit hexadecimal color code and the skill will try and find the closest match of that color.

How I built it

I collated a list of all known colors (~1000) and using simple calculations I derive a difference factor matrix. Using this matrix I extract 5 colors with the least difference and show it to the user.

Challenges I ran into

Figuring out the Math to find the closest match.

Accomplishments that I'm proud of

My first skill using Alexa Presentation Language. And keeping the tradition alive I was able to pull it off using C# with a custom written algorithm

What I learned

Alexa Presentation language

What's next for Miss Colors

Handling more complex scenarios like, closest color to a given reference color.

Built With

Share this project:

Updates