Система для изменения параметров изображения в браузере. Задание отборочного этапа UA Web Challenge VI.
ДемоДля добавление фильтра необходимо воспользоваться ф-цией
Processor.addFilter(filterName, scriptPath)
var proc = new Improcjs.Processor(cwd);
proc.addFilter("blur", "filters/blur.js");
Фильтр должен реализовывать следующий интерфейс:
Filter.processFilter(data, rect, amount)
Фильтр должен быть оформлен в отдельный скрипт. Объект должен добавляться к пространству имен Improcjs.
(function(Improcjs) {
Improcjs.{filterName} = {
processFilter: function(data, rect, amount) {
...
}
};
})(this.Improcjs || (this.Improcjs = {}));