Canvas画像を高品質に縮小

通常のCanvasでのリサイズは物凄く品質が悪いので
JavaScriptCanvasで高品質リサイズをするアルゴリズムを試した。
http://stackoverflow.com/questions/18922880/html5-canvas-resize-downscale-image-high-quality

透明に対応してないのと、サイズは必ず1.0以下じゃないといけないという注意事項はあるが結構便利

自作GWTライブラリー集に混ぜた
https://github.com/akjava/akjava_gwtlib/blob/master/src/com/akjava/gwt/lib/client/JSDownScale.java

HTML5ウェブアプリも公開した。
http://android.akjava.com/html5apps/resize_help.html


透明化の対応は重要だと思うけど、どうやって対応するか悩むな。