ScaleFilterTest〜Java(言語別の習作集)〜ScaleFilterTestFilterで拡大・縮小した画像を作成する画像作成だから少し時間はかかる左側はReplicateScaleFilterで作った画像(低品位だが高速)。右側はAreaAveragingScaleFilterで作った画像(高品位)。-->ScaleFilterTest.java-->ScaleFilterTestPanel.java-->ダウンロード-----コメント-----拡大・縮小した画像を作成するFilter。drawImageメソッドでも拡大・縮小はできる。これは新しく画像作成している点が違う。・左のはピクセルを複製・削除するため線がカクカク・右のは領域平均化アルゴリズムを使うため線がなめらかというのだが、確かにそうだ。縦横比が同じ縮小だと違いが分かりやすい。面白いが、必要性は限られるかな。普通は描画のときに拡大・縮小するだけでいい。ちなみに使用画像は、ツクールで作った自作アドベンチャーの一シーン。