拡大・縮小 /Resize, Interpolation






バグ取りついでに、他のソフトなどで使われている画像補間モードについて
検証実験してみる。Junkiさんのライブラリに主だった物がひと通りあるのでそれを使ってみます。
上記32*32ピクセルの画像を9倍(900%)に拡大。




左)ニアレストネイバー / Nearest Neighbor Interpolation
右)バイリニア / Bilinear Interpolation



左)バイキュービック / Bicubic Interpolation
右)バイキュービック(別関数)



左)Mitchell
右)ラグランジュ / Lagrange Interpolation



左)B-スプライン / B-Spline
右)Lanczos

以上、VCLUtils.Pasから。
ただし、Lanczos はC#版のコードを私が書き換えたのですが、
あれ?おかしい?



基本のソフトという事で。
左がPhotoshopのバイキュービックモード。
右はPhotoshopのサードパーティプラグイン Genuine Fractals。



フリーソフト Image Analyzer より
Wiener Fileter M=6



参考リンク



最終更新:2007年01月26日 14:59