Yeah, I didn't think black edge lines everywhere looked very good. That's why I wrote it to begin with.
I have no idea why that code making an additive change. I noticed that was weird when I posted it. However, I didn't have time to test the alternatives this afternoon and I know this isn't producing egregiously garish output. I'm really not sure why it isn't converting to HSV, changing the brightness, then converting back to RGB. That would accurately preserve the hue.
I have no idea why that code making an additive change. I noticed that was weird when I posted it. However, I didn't have time to test the alternatives this afternoon and I know this isn't producing egregiously garish output. I'm really not sure why it isn't converting to HSV, changing the brightness, then converting back to RGB. That would accurately preserve the hue.