drawImage を使用して大きな画像 (5M など) をスケーリングすると、結果がひどく見えます。アンチエイリアスを使用して画像をスケーリングできる簡単な方法はありますか? MDNはこれについて次のように述べています。
注: 拡大すると画像がぼやけたり、縮小しすぎると画像が粗くなることがあります。読みやすいままにしておく必要があるテキストが含まれている場合は、スケーリングを行わない方がよいでしょう。
EIDT:画像を 90x90 に拡大したいのですが、コードは次のようになります。
that.avatar_height >= that.avatar_width ?
that.context.drawImage($(this)[0], 86, 2, 90, that.avatar_height*90/that.avatar_width) :
that.context.drawImage($(this)[0], 86, 2, that.avatar_width*90/that.avatar_height, 90);
avatar は、スケーリングされるイメージです。