Welcome! Log In Create A New Profile

Advanced
Re: Really Big Colour Code: 117313504
avatarFebruary 12, 2013 11:43AM
Thanks everybody, based on the above I'm going with this for the time being:

edgeCol.inc(mainCol.getBrightness()>0.5 ? -0.6 : 0.6);
edgeCol.a=1.0;

I'll be using this only for decoded colors and to compliment missing edge info from COLOUR tags. At some point later on I probably make an option for global calculated edge colors using a HSL transformation like Allen and Martin suggest / use.

edit:

Playing some more made me change the above to:

void calcEdgeFromMain() { edgeCol.a=1.0; edgeCol.setIncRGB(mainCol, mainCol.getBrightness()>0.5 ? -0.5 : 0.5); }

Because I like it a bit more, I've also tried Travis' suggestion (scaling by 40% up or down):

void calcEdgeFromMain() { edgeCol.a=1.0; edgeCol.setScaledRGB(mainCol, mainCol.getBrightness()>0.5 ? 0.6 : 1.4); }

But I found the contrast isn't high enough resulting in disappearing edges under certain angles (caused by shading). The other methods seem less affected by that effect, maybe that's the reason Alan choose 0.4 (although i agree with Travis on it being to red in his example, hence using 0.5).

Using "rgb2hsl -> adjust -> hsl2rgb" will probably be the best solution, but I havn't tried that yet.

note: the called functions limit rgb values to 0.0 .. 1.0)

Edited 1 time(s). Last edit at 2013-02-12 02:50PM by Roland Melkert.
SubjectAuthorViewsPosted
Really Big Colour Code: 117313504 Eric Himbeault1013January 11, 2013 08:32AM
Re: Really Big Colour Code: 117313504 Travis Cobbs373January 11, 2013 09:14AM
Re: Really Big Colour Code: 117313504 Travis Cobbs353January 11, 2013 09:17AM
Re: Really Big Colour Code: 117313504 Eric Himbeault365January 11, 2013 01:49PM
Re: Really Big Colour Code: 117313504 Travis Cobbs336January 11, 2013 02:38PM
Re: Really Big Colour Code: 117313504 Allen Smith404January 11, 2013 04:06PM
Re: Really Big Colour Code: 117313504 Travis Cobbs404January 11, 2013 04:49PM
Re: Really Big Colour Code: 117313504 Alex Taylor372January 12, 2013 05:38AM
Re: Really Big Colour Code: 117313504 Michael Heidemann361January 12, 2013 04:05PM
Re: Really Big Colour Code: 117313504 Alex Taylor376January 13, 2013 04:05AM
Re: Really Big Colour Code: 117313504 Michael Heidemann362January 13, 2013 10:35AM
Re: Really Big Colour Code: 117313504 Eric Himbeault334January 14, 2013 08:21AM
Re: Really Big Colour Code: 117313504 Roland Melkert459February 11, 2013 11:13AM
Re: Really Big Colour Code: 117313504 Michael Heidemann373February 11, 2013 02:00PM
Re: Really Big Colour Code: 117313504 Travis Cobbs404February 11, 2013 02:01PM
Re: Really Big Colour Code: 117313504 Allen Smith384February 11, 2013 02:29PM
Re: Really Big Colour Code: 117313504 Travis Cobbs371February 11, 2013 03:27PM
Re: Really Big Colour Code: 117313504 Travis Cobbs381February 11, 2013 03:30PM
Re: Really Big Colour Code: 117313504 Allen Smith393February 11, 2013 04:36PM
Re: Really Big Colour Code: 117313504 Martin James409February 12, 2013 12:51AM
Re: Really Big Colour Code: 117313504 Roland Melkert716February 12, 2013 11:43AM



Sorry, only registered users may post in this forum.

Click here to login