2013-11-18 5 views
2

Я использую библиотеку изображений 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 минимизирован и трудно следовать, поэтому я не уверен, что происходит.

спасибо!

+0

FYI, имеются деминераторы. – isherwood

+0

DeMinifiers невелики - они не могут снова использовать полезные/переменные полезные имена, но я указал на источник сайта в Github - https://github.com/meltingice/CamanJS-Site/blob/master/ _assets/javascripts/examples.js.coffee К сожалению, это в CoffeeScript! – Mark

ответ

0

Эта проблема была разрешена here.

Обновление для caman до версии 4.1.2 решило проблему.

Смежные вопросы