Простой графический редактор на JS
Нужно создать простой графический редактор на JS (jQuery). Желательно на Канвасе, можно использовать открытые библиотеки.
Функционал подразумевает создание холста из картинки оригинала (jpeg), редактирование холста в редакторе и в конце редактирования по кнопке Сохранить отправку Аяксом на PHP данных для перезаписи оригинала.
Из инструментов нужные следующие:
Прямоугольное выделение;
Произвольное (полигональное) выделение (лассо);
Овальное выделение;
Ластик;
Пипетка;
Палитра цветов;
Заливка;
Лупа (Зум);
Undo (назад);
Redo (вперед);
Было бы круто, если можно было бы реализовать и следующие фичи:
Точечная восстанавливающая кисть (Spot Healing Brush Tool);
Волшебная палочка (Magic Wand Tool);
Быстрое выделение (Quick Selection Tool);