Live data from Hacker News

Show HN: Colormind – Color schemes via Generative Adversarial Networks

colormind.io

11–20 of 55 posts

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#11
Damn, this has become my new tool for palette generation. Good work!

Have you considered using fine art as training data, perhaps broken down into movements/motifs? In your blog posts you mentioned that not all photographs make for well chosen palettes, this could get around that as artists should have a great understanding of theory.

As far as the pixel-level errors in your palette training, would downscaling+blur solve this?

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#13
post #12

Very cool! One thing I noticed is that if you lock all colors except one and press 'generate' repeatedly, each call produces a different color. Why is that?

the model isn't totally deterministic, but aside from that the main palette is actually an ensemble of 12 separate models trained on slightly different hyper-parameters.

Colors are kind of subjective, and this is just meant to add some variety. eg. If you make a gradient out of 4 shades of the same color most of the models will complete the gradient, but a few of them would give you a contrasting shade.

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#14
sorry for the stupid question, but how do you "apply" color palettes? i mean, sure they look great as colorful columns, but how do you put them into UI?

let say Bootstrap. i tried using 1st color for button, 2nd color for "success" label, etc. it ended up ugly.

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#16

sorry for the stupid question, but how do you "apply" color palettes? i mean, sure they look great as colorful columns, but how do you put them into UI? let say Bootstrap. i tried using 1st color for button, 2nd color for "success" label, etc. it ended up ugly.

currently the colors don't encode context, so you have to be a bit creative in applying them.

I am working on something that does encode context though.

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#17

sorry for the stupid question, but how do you "apply" color palettes? i mean, sure they look great as colorful columns, but how do you put them into UI? let say Bootstrap. i tried using 1st color for button, 2nd color for "success" label, etc. it ended up ugly.

This is what I'd want as well. Bootstrap is a good example of color application as they define SASS variables to action states:

By default:

primary == dark blue success == green warning == orange info == light blue danger == red

Then the rest of the styling for the theme is calculated from that, so you have other elements defined as: whatever the primary color is but 40% darker.

What I'd love is a color palette picker that let me put in a particular color orange and then would spit out:

"Hey, here's the green, dark blue, light blue, and red that match that orange you chose."

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#18
post #15

I personally love color palettes generated by Coolors https://coolors.co/ .

Colormind interface is simpler and more user friendly I think, I was able to start generating color schemes right away, in coolors tho I had to watch a tutorial to learn what those buttons are.

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#19
Looks cool! I recently posted HuulaTypesetter (https://huu.la/ai/typesetter) which infers font sizes for web pages based on DOM context and CSSRooster which infers CSS class names based on the context. I'm really happy to see that there are more intelligence happening in the design world! The dream of replacing Web UI design with AI will one day come true!

All (deep) learning models suffers the issue of 'garbage in garbage out', so one way that could make the palettes more related to real world web designs is to learn the colors used in web designs directly instead of from photographs and movies since those data will has much more noise than good web designs (with video and images stripped out of course).

Re: Show HN: Colormind – Color schemes via Generative Adversarial Networks

#20
post #15

I personally love color palettes generated by Coolors https://coolors.co/ .

I just tested coolors out using a screen capture of Spotify desktop on MacOS and it didn't pickup the green color. I guess it's only picking out dominant colors

Colormind picked the green color on all attempts

Edit: after several more attempts coolors started picking up the green color

Test Image: http://i.imgur.com/6pMMV4W.jpg

Post reply on HN