Skip to main content
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