Это должно помочь:
http://www.html5rocks.com/en/tutorials/canvas/imagefilters/
Обработка изображений с помощью canvas не слишком сложна, хотя в моем ограниченном опыте пока неплохо, если вам требуются определенные браузеры (например, последняя версия Chrome).), чтобы обеспечить разумную скорость.
Если вас больше всего интересует яркость / контрастность, вам, вероятно, понадобится функция преобразования RGB <-> HSL.Я мог бы помочь в дальнейшем, если это необходимо.Из любопытства, каков контекст этого приложения?