ScaleFilterTest

左側はReplicateScaleFilterで作った画像(低品位だが高速)。
右側はAreaAveragingScaleFilterで作った画像(高品位)。
-->ScaleFilterTest.java
-->ScaleFilterTestPanel.java

-->ダウンロード

-----コメント-----

拡大・縮小した画像を作成するFilter。

drawImageメソッドでも拡大・縮小はできる。
これは新しく画像作成している点が違う。


・左のはピクセルを複製・削除するため線がカクカク
・右のは領域平均化アルゴリズムを使うため線がなめらか

というのだが、確かにそうだ。
縦横比が同じ縮小だと違いが分かりやすい。


面白いが、必要性は限られるかな。
普通は描画のときに拡大・縮小するだけでいい。


ちなみに使用画像は、ツクールで作った自作アドベンチャーの一シーン。


戻る