Я использую библиотеку изображений Caman (http://camanjs.com/), чтобы изменить некоторые изображения с помощью кнопок/ползунков. Проблема в том, что изображение мерцает при каждом изменении.Управление изображениями Caman и мерцание
Пример кода:
var caman = Caman("#demo-photo");
$("#contrast-btn").click(function() {
caman.revert(false);
caman.contrast(50).render();
});
Согласно документации, caman.revert(false)
должен вернуть изображение без повторного рендеринга, но то, что я вижу, это изображение возвращается к возможно 0,1 сек, до того, как эффект применяется снова.
Проверено как на Chrome, так и на Firefox. Это ошибка в Caman (или в браузерах), и есть ли обходной путь, или у кого-нибудь есть другие идеи?
Примеры на веб-сайте (http://camanjs.com/examples/) не мерцают, но JS минимизирован и трудно следовать, поэтому я не уверен, что происходит.
спасибо!
FYI, имеются деминераторы. – isherwood
DeMinifiers невелики - они не могут снова использовать полезные/переменные полезные имена, но я указал на источник сайта в Github - https://github.com/meltingice/CamanJS-Site/blob/master/ _assets/javascripts/examples.js.coffee К сожалению, это в CoffeeScript! – Mark