Aracılığıyla paylaş


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Yöntem

Tanım

Pikselleri hedef boyuta uyacak şekilde ölçeklendirerek ve pikselleri renk türüyle alfa türüyle eşleşecek şekilde dönüştürerek bu piksel haritasını hedefe kopyalar.

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

Parametreler

destination
SKPixmap

Ölçeklendirilmiş ve dönüştürülmüş pikselleri almak için pixmap.

quality
SKFilterQuality

Pikselleri ölçeklerken kullanılacak kalite düzeyi.

Döndürülenler

Başarıyı veya false hata olup olmadığını döndürürtrue.

Açıklamalar

Pikseller yalnızca piksel dönüştürme mümkün olduğunda kopyalanır.

Renk türü veya Alpha8iseGray8, hedef renk türü eşleşmelidir. Renk türü ise Gray8, hedef renk alanı da eşleşmelidir.

Alfa türü ise Opaquehedef alfa türü eşleşmelidir.

Renk alanı ise nullhedef renk alanı da olmalıdır null.

Filtre Kalitesi:

  • None en hızlıdır, genellikle en yakın komşu filtresiyle uygulanır.
  • Low genellikle bilerp filtresi ile uygulanır.
  • Medium genellikle bilerp filtresi ve boyut azaldığında mipmap ile uygulanır.
  • High genellikle bikübik filtre ile uygulanan en yavaştır.

Şunlara uygulanır