Partager via


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Méthode

Définition

Copie ce pixmap vers la destination, met à l’échelle les pixels en fonction de la taille de destination et convertit les pixels pour qu’ils correspondent au type de couleur et au type alpha.

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

Paramètres

destination
SKPixmap

Pixmap pour recevoir les pixels mis à l’échelle et convertis.

quality
SKFilterQuality

Niveau de qualité à utiliser lors de la mise à l’échelle des pixels.

Retours

Retourne true en cas de réussite ou false en cas d’erreur.

Remarques

Les pixels sont copiés uniquement si la conversion de pixels est possible.

Si le type de couleur est Gray8ou Alpha8, le type de couleur de destination doit correspondre. Si le type de couleur est Gray8, l’espace de couleurs de destination doit également correspondre.

Si le type alpha est Opaque, le type alpha de destination doit correspondre.

Si l’espace de couleurs est null, l’espace de couleurs de destination doit également être null.

Qualité du filtre :

  • None est le plus rapide, généralement implémenté avec le filtre voisin le plus proche.
  • Low est généralement implémenté avec le filtre bilerp.
  • Medium est généralement implémenté avec le filtre bilerp et mipmap lorsque la taille est réduite.
  • High est le plus lent, généralement implémenté avec le filtre bicubique.

S’applique à