Basically, when you use transform, any anti-aliasing you get darkens the color of the pixels. It's been this way since forever.
I know why the anti-aliasing happens, but I don't like how it uses darker pixels instead of strictly less-transparent pixels of the same color.
There also isn't any AA for the pixels at the edge of the icon, such as the base of the arrow.
I know that PIXEL_SCALE prevents AA entirely, but in cases where the smoothness is desired, that's not exactly a workaround.
Aug 15 2018, 11:51 pm