darken/lighten shouldn't affect alpha channel