Объединение фильтров с 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(), который полностью восстанавливает изображение - это означает, что он отменяет даже эффекты, вызванные другими фильтрами. Вы знаете какой-нибудь обходной путь?

0 ответов

Другие вопросы по тегам