次の方法で共有


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) メソッド

定義

この pixmap をコピー先にコピーし、コピー先のサイズに合わせてピクセルをスケーリングし、色の種類とアルファの種類に合わせてピクセルを変換します。

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

パラメーター

destination
SKPixmap

スケーリングされたピクセルと変換されたピクセルを受け取る pixmap。

quality
SKFilterQuality

ピクセルをスケーリングするときに使用する品質レベル。

戻り値

true成功した場合、またはfalseエラーが発生した場合は を返します。

注釈

ピクセルは、ピクセル変換が可能な場合にのみコピーされます。

色の種類が 、または Alpha8の場合、Gray8変換先の色の種類は一致する必要があります。 色の種類が の場合、 Gray8コピー先の colorspace も一致する必要があります。

アルファ型が の場合、変換先のアルファ型は Opaque一致する必要があります。

colorspace が の場合、 nullコピー先の colorspace も である null必要があります。

フィルター品質:

  • None は最も高速で、通常は最も近い近隣フィルターで実装されます。
  • Low は通常、胆管フィルターと共に実装されます。
  • Medium は通常、胆管フィルターと共に実装され、サイズが小さくなるとミップマップが実装されます。
  • High は最も遅く、通常は bicubic フィルターで実装されます。

適用対象