代码之家  ›  专栏  ›  技术社区  ›  skolima

插值模式。高

  •  2
  • skolima  · 技术社区  · 16 年前

    我试图找出.NET中高质量和高质量双三次插值模式(system.drawing.drawing2d.interpolationmode.high)之间的区别。

    “高”是否意味着它将根据图像和您对其所做的操作选择最佳算法?它只是高质量双三次的别名吗?还有别的吗?

    根据MSDN文档,

    -指定高质量插值。

    高质量双三次 -指定高质量的双三次插值。预滤波是 确保高质量收缩。此模式产生最高质量 转换后的图像。

    2 回复  |  直到 16 年前
        1
  •  2
  •   bsneeze    16 年前

    在.NET中有很多类似的看起来重复的条目,特别是System.Drawing。我想他们可能会在未来增加。高质量双三次明确要求双三次,而高将使用当时最好的。

    明天有人可能会发现一个超棒的调整算法,让所有其他的人都感到羞愧。high允许.net.next使用它。

    不过,这只是一个理论。可能在某个地方有医生,但现在是睡觉时间;)

        2
  •  2
  •   Liam    16 年前

    我设置graphics.interpolationmode并为每个可能的值读取它的值。

    我发现默认值和低值变成双线性,高值变成高质量双三次曲线。