Clientside grayscale images on any browser