SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.