0

jqueryでアニメーション化された画像がはっきりと表示されるまでに時間がかかるのはなぜですか?

ここで問題を理解するにはjsFiddle です

ここで、ボタンをクリックすると画像が大きくなり、画像が鮮明になるまでに時間がかかります。

この問題を修正するにはどうすればよいですか?

ここにコードがあります

$(document).ready(function(){ 
         $("#btn").click(function(){
                $("#im").animate({width:200,height:200});
         });
});
4

1 に答える 1

0

あなたが見ているのは、アニメーションで画像をすばやくスケーリングするように求められたときのブラウザーの最適化だと思います。アニメーション中は高速スケーリング アルゴリズムを使用してアニメーションを高速化し、アニメーションが停止するとより正確なスケーリング アルゴリズムを使用します。

スケーリング アルゴリズムの変更については、https ://bugs.webkit.org/show_bug.cgi?id=56627 で確認できます。

また、ブラウザごとに画像のスケーリング方法が異なる方法については、次の情報を参照してください: http://entropymine.com/resamplescope/notes/browsers/

于 2013-04-17T22:07:39.570 に答える