Недавно я натолкнулся на интересную библиотеку Pixastic, написанную на JavaScript, которая позволяет манипулировать изображениями. Сделанный на ее основе JavaScript графический редактор действительно впечатляет
Использование этой библиотеки весьма просто -вот пример кода, который обесцвечивает картинку:
При щелчке мышкой по картинке она становится черно-белой.
Вот те действия, которые в ней реализованы:
Blur - размытие
Brightness/Contrast - изменение яркости, контраста
Crop - кадирование (обрезка)
Desaturate [...]