ボタン/スライダーを使用して一部の画像を変更するために、Caman ( http://camanjs.com/ ) 画像ライブラリを使用しています。問題は、変更が行われるたびに画像がちらつくことです。
コード例:
var caman = Caman("#demo-photo");
$("#contrast-btn").click(function() {
caman.revert(false);
caman.contrast(50).render();
});
ドキュメントによると、caman.revert(false)
再レンダリングせずに画像を元に戻す必要がありますが、効果が再度適用される前に、おそらく 0.1 秒間画像が元に戻ります。
Chrome と Firefox の両方でテスト済み。これは Caman (またはブラウザ) のバグですか、回避策はありますか、それとも他のアイデアはありますか?
Web サイト ( http://camanjs.com/examples/ ) の例はちらつきませんが、JS は縮小されていてわかりにくいため、何が起こっているのかわかりません。
ありがとう!