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
- alexa
- alexa-presentation-language
- amazon-web-services
- apl
- c#
- lambda
Log in or sign up for Devpost to join the conversation.