枚举

GdkPixbufInterpType

声明

enum GdkPixbuf.InterpType

说明 [源代码]

用于缩放函数的插值模式。

GDK_INTERP_NEAREST 模式是最快的缩放方法,但在缩小尺寸时图像质量很差;如果您不确定应该选择哪种模式,则首选 GDK_INTERP_BILINEAR,因为它在速度和质量方面取得了较好的平衡。

注意:三次过滤已从列表中去除;双曲插值速度同样快,但图像质量更高。

成员

GDK_INTERP_NEAREST

最近邻采样;此方法最快,但图像质量最低。缩小尺寸时图像质量通常不可接受,但是在放大尺寸时可能是 OK 的。

  • 值:0
  • 自 2.0 起提供
GDK_INTERP_TILES

这是一种不启用任何插值的 PostScript 图像操作员的精细仿射变换。每个像素都以单色实心平行四边形渲染,并利用边缘重建来实现这些平行四边形的边缘。放大时,它类似于最近邻插值;缩小尺寸时,它类似于双线性插值。

  • 值:1
  • 自 2.0 起提供
GDK_INTERP_BILINEAR

最佳的质量/速度平衡;默认使用此模式。双线性插值。对于放大,它等效于理想双线性插值图像的点采样。对于缩小,它等效于放置小图块,然后对覆盖区域进行积分。

  • 值:2
  • 自 2.0 起提供
GDK_INTERP_HYPER

这是最慢的最高质量重建函数。它来自 Wolberg 的“数字图像扭曲”中的双曲滤波器,并且正式定义为双曲滤波器,对理想双曲滤波器插值图像进行采样(该滤波器被设计为对于 1:1 像素映射而言是幂等的)。已弃用:该插值滤波器已弃用,因为实际上它的质量比 GDK_INTERP_BILINEAR 滤波器低(自 2.38 起)。

  • 值:3
  • 自 2.0 起提供