Timeline for Adjusting generated colors to make them more subjectively pleasant
Current License: CC BY-SA 3.0
23 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 21, 2018 at 0:10 | comment | added | Anton Kosarchyn | I guess it would be better to refrase the question to: "How to make generated colors objectively equal". I think I should look toward the color systems like CIELab and CIEYUV that describe color more linear. Only I don't know how to do it practicaly. But even if I could adjust color values to makes them almost "equal" then there is still a problem of color distortion against original image. So, the right way seems to not edit colors explicitly, but rather to generate a bunch of similar colors from image and then filter them through some threshold and pick the ones that will pass | |
Feb 21, 2018 at 0:09 | comment | added | Anton Kosarchyn | @rebusB, Got it and would mostly agree here. I'm rather telling about something measurable, something based on average perceptions. So maybe it's better to call it "objective"? There are always edge cases, anyway. | |
Feb 20, 2018 at 21:26 | comment | added | rebusB | "the subjective perception of color" - I think you answered your own question here. It is subjective what is pleasant and what is not, and that changes by the eye perceiving it, the context it is seen in, the mood of the seer, and so on. You mention downstream that pastels are universally pleasant, am I wrong to not like them? God forbid someone finds this formula you seek... it will only mean they are mandating what is good and what is bad; a problem for those whose tastes vary from the mainstream. | |
Feb 20, 2018 at 5:59 | comment | added | joojaa | @Anton Well its a white lie to children. It works if you do not expect too much of the systems ability to do deep reasoning on color. In other words good if you have a human adjusting but not good enough for what you do. | |
Feb 19, 2018 at 21:14 | comment | added | Anton Kosarchyn | @joojaa, As far as I know there is a formula for converting sRGB to luma where r, g, b channels have their own multipliers: L = r * 0.2126 + g * 0.7152 + b * 0.0722 So, I'm wondering maybe there is something close to this approach? Eg: if [hue] is in "a" range then [saturation] *= "y"; [lightness] *= "z" and so on. Does it makes sense? | |
Feb 19, 2018 at 16:20 | comment | added | joojaa | @AntonKosarchyn if there is formula then it is very, very convoluted, the rgb space is not equidistantly spaced, likewise any hsb or hsl spae is also not equidistantly spaced (so blues and greens dont span same distance in your brain as the HSL lets you believe). Also what you call saturation and lightness is a extremely simplified version of what our brains perceive as similar saturation. So if you were to do this you would need to do this in a highly convoluted manner. Color is mathematically much much harder hen people expect, in fact youd need a huge lookup table. | |
Feb 19, 2018 at 16:08 | comment | added | Anton Kosarchyn | @Wolff, thanks for the answer! The problem is that some colors are already saturated enough and by adding saturation we can make them oversaturated. I can of course check programatically if the color already falls in the desired range, if yes - use it, if no - add or subtract value. But I'm affraid it would lead to the same problem - some colours will be ok and some not. | |
Feb 19, 2018 at 15:41 | answer | added | Scott | timeline score: 2 | |
Feb 19, 2018 at 15:25 | comment | added | Wolff | I've looked at your examples and actually I like the "original" colors the most. Are you changing the values to get more contrast? Maybe, instead of setting specific "s" and "l" values, you should just increase the "s" and "l" values on the vibrant color and decrease them on the muted color. For example by adding/subtracting a number or multiplying by a factor? Just to make a more subtle contrast. | |
Feb 19, 2018 at 15:15 | history | edited | Stegathesaurus | CC BY-SA 3.0 |
formatting
|
Feb 19, 2018 at 14:30 | comment | added | Billy Kerr | @AntonKosarchyn - the Adobe Color site has an upload button to upload an image for choosing the colours automatically. | |
Feb 19, 2018 at 14:11 | comment | added | Anton Kosarchyn | @BillyKerr, I mean the more generative (algorithmic) approach here. There will be tons of images, can't do it manually. | |
Feb 19, 2018 at 14:11 | comment | added | Anton Kosarchyn | @Wolff, I've attached the link to a dropbox folder with screenshots. Not the actual interface, but will give you the rough idea. | |
Feb 19, 2018 at 14:07 | history | edited | Anton Kosarchyn | CC BY-SA 3.0 |
added 324 characters in body
|
Feb 19, 2018 at 13:06 | comment | added | Billy Kerr | Perhaps you are looking for a way to create complimentary colours? There are several online tools such as Adobe Color | |
Feb 19, 2018 at 12:37 | history | edited | Anton Kosarchyn | CC BY-SA 3.0 |
deleted 1 character in body
|
Feb 19, 2018 at 11:46 | comment | added | Wolff | I think I understand what you want, but I'm unsure if it's possible. Since colors essentially are nothing but RGB values, you need to find a mathematical reason to why you perceive one color as "pleasing" and another color as "acidish". Is it just subjective or do the colors you don't like have something mathematical in common? Maybe we could get closer to an answer if you showed us examples of the different color pairs you have found, and specify which of them you regard as "unpleasing". | |
Feb 19, 2018 at 9:56 | history | edited | Anton Kosarchyn | CC BY-SA 3.0 |
added 174 characters in body
|
Feb 19, 2018 at 9:04 | history | edited | Anton Kosarchyn | CC BY-SA 3.0 |
edited body
|
Feb 19, 2018 at 7:42 | comment | added | joojaa | Hello and welcome. I have removed the color conversion tag, or are you really suggesting we talk about what the color looks like on a another users monitor. If you need to be this precise then you lose by default. | |
Feb 19, 2018 at 7:41 | history | edited | joojaa |
edited tags
|
|
Feb 19, 2018 at 0:43 | review | First posts | |||
Feb 19, 2018 at 15:15 | |||||
Feb 19, 2018 at 0:38 | history | asked | Anton Kosarchyn | CC BY-SA 3.0 |