SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje toto zařízení pixmap do cíle, změní velikost pixelů tak, aby odpovídaly cílové velikosti, a převede pixely tak, aby odpovídaly typu barvy a typu alfa.
public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);
Parametry
- destination
- SKPixmap
Pixmap pro příjem škálovaných a převedených pixelů.
- quality
- SKFilterQuality
Úroveň kvality, která se má použít při škálování pixelů.
Návraty
Vrátí se true
při úspěchu nebo false
v případě, že došlo k chybě.
Poznámky
Pixely se kopírují pouze v případě, že je možné převod pixelů.
Pokud je Gray8typ barvy , nebo Alpha8, musí se cílový typ barvy shodovat. Pokud je Gray8typ barvy , musí se shodovat také cílový barevný prostor.
Pokud je Opaquetyp alfa , musí se cílový typ alfa shodovat.
Pokud je null
barevný prostor , musí být null
cílový barevný prostor také .
Kvalita filtru:
- None je nejrychlejší, obvykle implementovaný s filtrem nejbližšího souseda.
- Low se obvykle implementuje s bilerpovým filtrem.
- Medium se obvykle implementuje s filtrem bilerp a mipmap při zmenšení velikosti.
- High je nejpomalejší, obvykle se implementuje pomocí bikubického filtru.