- Artifact reduction: sort colors by luminance - Use NumPy to speed up dithering - Allow dither amount to be customized