SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将此 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 筛选器实现。