Let's make a colour together! <3

The final result is:

* R = 25%
* G = 40%
* B = 36%

As expected (and described in the thread), the gamut is pretty low (ie. not an immense possibility of colours, due to fact that masto polls options sum is 100)

0..100 to 0..255 (in gimp) give:

* R = 63.8 (64)
* G = 102
* B = 91.8 (92)


It's a soft, dark, bluish green!

It's complimentary color is (102,64,74)

Its triadic scheme:
(92,64,102) and (102,92,64)

We could call it "Fédi-vert"?

@jz - Is it additive or subtractive color mixing?

@jz This is such a lovely and clever idea, I'm in awe and in love!

@jz beware that using #RGB is not enough to specify a color:
> A "#ColorModel" is an abstract mathematical model describing the way #colors can be represented as tuples of numbers (e.g. triples in #RGB or quadruples in #CMYK); however, a #ColorModel with no associated #MappingFunction to an absolute #ColorSpace is a more or less arbitrary color system with no connection to any globally understood system of color interpretation.

@julm Thank you! I was waiting to see how long before the first colour nerd would bring that up! ;) I am NOT disappointed! ;)))

Which colour space do you suggest to use? a non-proprietary one? What would be your suggested recipe to turn %ages into values?

@jz I'm no expert, but AFAIK it depends on where you want to put that color. The #sRGB #ColorSpace is standardized and widely supported by monitors (though some may not actually meet that standard, or need to be color calibrated). The percentages' accuracy may overflow the accuracy of the widely supported #TrueColor #ColorDepth (8-bit/channel) but that accuracy overflows the human eye's anyway. Whose perception depends on the #AmbientLighting on top of that. But again, I'm no expert.

Très bonne idée !

À faire en CMJN 😉
À quand le crowdDraw avec sondage pixel par pixel.

@jz We are, if I'm not mistaken, at #426657 (26%, 40%, 34%), a kind of dark verdigris. Can do better 😋
Fortunately, there are 6 days left....

@jz how will you convert the percentage result from the poll into the 255 scaled RGB mixer ?
My concern is that percentages scored in a poll by each option are interdependant and can't be all zero% nor all 100%, but RGB channels are independant from each other and can be all 0 or all 255.
A result of 33% for each RGB channel would result in 255 x 0,33 ~ 84, which is grey.

@jz next time allow multiple choice, because now the gamut is extremely limited (R+G+B == always 100%)

@jz we have a color. In CSS:

background: rgb(calc(255*0.25), calc(255*0.4), calc(255*0.36));

Yes, there are other ways of converting these results into RGB, but this seems the simplest.

@jz another way could be:

1. assume 100% = 255×3 (R+G+B) = 765
2. for each color, multiply that by the result:
R: 765×0.25 = 191.25
G: 765×0.4 = 306
B: 765×0.36 = 275.4
3. Obviously we are over the max of 255 for G and B, so normalize to 255 based on the largest value (G):
R: 191.25×(255/306) = 159.375
G: 255
B: 275.4×(255/306) = 229.5

CSS: background: rgb(159.375, 255, 229.5);

@jz also, lol, I missed the fact that the poll is still open. 🤦‍♀️

@rysiek @jz

Well you could take any value besides 255

rgb(calc(150*0.25), calc(150*0.4), calc(150*0.36));

Seems as same legit.

Maybe the result of this poll is a gradiant from something close to black (like 1,2,2) to very bright result (like 160,255,230)

@deusfigendi @jz well, the maximum value for each color in the rbg() function is 255, so I feel it makes sense to work with that. Anything else seems arbitrary.

Oooh, I like the gradient idea, but I would use it a tiny bit differently: if we have historical data on poll values, the gradient could be the color-through-time, from start (0, 0, 0), to whatever the end result is, using poll values from different moments in time!

@rysiek @jz

Great idea, but I'm afraid that data doesn't exist or at least isn't available.

One could repeat the experiment and take snapshots…

@jz This is the color at the time of my voting.

AAAAAAnnnd now its my desktop color.

@jz Come on everyone! 4 days left to support . Go Red, go! Support the underdog!

@jz this is insane how many people voted in this poll!

@jz I like how we were able to collectively avoid both brown and grey.

This is a Good Color.

@jz I quite like the outcome, quite enjoyable

@jz these colors scream "1990s office furniture" and I love it

@jz I really like this colour, and this process. Fédi-vert will be a common go-to for me from now.

@jz love it! Very nice way to create a color: fedivert is perfect

@jz I absolutely adore this colour.

Not grey, not brown, but a wonderful colour for all.

@jz Looks teal to me, the colour of holacracy and holarchy 😃

@jz You can see the fuller gamut if you reach into Masto's json response:

R = 470 / 1918
G = 762 / 1918
B = 686 / 1918

@jz "Fédi-vert" ✅
Well done, sir. Well done. :hamsterdance:

@jz très belle idée, très belle couleur et très beau nom. 💚

Sign in to participate in the conversation
La Quadrature du Net - Mastodon - Media Fédéré est une serveur Mastodon francophone, géré par La Quadrature du Net.