InterpolationMode.High
-
03-07-2019 - |
题
我试图找出.Net中的High和HighQualityBicubic InterpolationMode之间的区别(System.Drawing.Drawing2D.InterpolationMode.High)。
High是否意味着它将根据图像选择最佳算法以及您正在使用它做什么?它只是HighQualityBicubic的别名吗?还有别的吗?
根据MSDN文档,
高 - 指定高质量插值。
HighQualityBicubic - 指定高质量的双三次插值。预过滤是 执行以确保高质量的收缩。此模式可产生最高质量 转化的图像。
解决方案
.NET中有很多看似重复的条目,尤其是System.Drawing。我想他们可能会在未来添加。 HighQualityBicubic特别要求Bicubic,而High将使用当时最好的。
明天有人可能会发现一个非常棒的调整大小算法,它会让所有其他算法变得羞耻。高将允许.NET.NEXT使用它。
但是,这只是一个理论。在某个地方可能有文档,但它是就寝时间;)其他提示
我设置了Graphics.InterpolationMode并为每个可能的值读回它的值。
我发现Default和Low变为Bilinear,而High变为HighQualityBicubic。
不隶属于 StackOverflow