SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) 方法

定义

将此 pixmap 复制到目标,缩放像素以适应目标大小,并转换像素以匹配颜色类型和 alpha 类型。

public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);

参数

destination
SKPixmap

要接收缩放和转换的像素的 pixmap。

quality
SKFilterQuality

缩放像素时要使用的质量级别。

返回

true成功时返回 ;如果出现错误,false则返回 。

注解

仅当像素转换可能时,才会复制像素。

如果颜色类型为 Gray8、 或 Alpha8,则目标颜色类型必须匹配。 如果颜色类型为 Gray8,则目标颜色空间也必须匹配。

如果 alpha 类型为 Opaque,则目标 alpha 类型必须匹配。

如果 colorspace 为 null,则目标颜色空间也必须是 null

筛选器质量:

  • None 速度最快,通常使用最接近的邻居筛选器实现。
  • Low 通常使用 bilerp 筛选器实现。
  • Medium 通常使用 bilerp 筛选器和 mipmap 在减小大小时实现。
  • High 速度最慢,通常使用 bicubic 筛选器实现。

适用于