2

.Net (System.Drawing.Drawing2D.InterpolationMode.High) の HighQualityBicubic InterpolationMode と HighQualityBicubic InterpolationMode の違いを理解しようとしています。

高は、画像とその処理に基づいて最適なアルゴリズムを選択するという意味ですか? HighQualityBicubic の単なるエイリアスですか? 他の何か?

MSDNのドキュメントによると、

- 高品質の補間を指定します。

HighQualityBicubic - 高品質のバイキュービック補間を指定します。高品質の縮小を保証するために、プレフィルタリングが実行されます。このモードは、最高品質の変換された画像を生成します。

4

2 に答える 2

2

Graphics.InterpolationModeを設定し、可能なすべての値についてその値を読み戻します。

DefaultとLowが双線形になり、HighがHighQualityBicubicになることがわかりました。

于 2009-07-28T10:23:25.803 に答える
2

.NET、特に System.Drawing には、このように重複しているように見えるエントリがたくさんあります。将来の追加の可能性のためにそこにあると思います。HighQualityBicubic は具体的に Bicubic を要求しますが、High はその時点で利用可能な最高のものを使用します。

誰かが明日、他のすべてを恥じさせる超素晴らしいサイズ変更アルゴリズムを発見するかもしれません。High は、.NET.NEXT がそれを使用できるようにします。

あくまでも理論ですが。おそらくどこかにドキュメントがありますが、就寝時間です;)

于 2009-05-01T03:44:45.877 に答える