Объединение фильтров с Pixastic
function setBrightness(value){
var img = document.getElementById("editedImage");
Pixastic.revert(img);
Pixastic.process(
img,
"brightness", /* brightness/contrast adjustment */
{ /* options object */
"brightness" : value,
}
)
/* added the counter, because it works only every second time */
counter = (counter + 1) % 2;
if (counter === 0) $( '#range_brightness' ).change();
}
Это функция JavaScript, которую я использую для настройки яркости. Для контраста это выглядит практически одинаково.
Я пишу простой онлайн-редактор изображений с использованием диапазонов ввода HTML. Я хотел бы объединить больше фильтров и свойств, например, настройки яркости и контрастности. Проблема в том, что это работает только тогда, когда я не комбинирую эффекты. Проблема заключается в методе Pixastic.revert(), который полностью восстанавливает изображение - это означает, что он отменяет даже эффекты, вызванные другими фильтрами. Вы знаете какой-нибудь обходной путь?