BitmapScalingMode Výčet
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í.
Určuje, který algoritmus se používá ke škálování rastrových obrázků.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Dědičnost
Pole
Fant | 2 | Použijte velmi kvalitní Fant bitmapové měřítko, které je pomalejší než všechny ostatní režimy měřítka rastrových obrázků, ale vytváří výstup vyšší kvality. |
HighQuality | 2 | Použijte měřítko rastrových obrázků ve vysoké kvalitě, které je pomalejší než LowQuality režim, ale vytváří výstup s vyšší kvalitou. Režim HighQuality je stejný jako režim Fant . |
Linear | 1 | Použijte měřítko lineárního rastrového obrázku, které je rychlejší než HighQuality režim, ale vytváří nižší kvalitu výstupu. |
LowQuality | 1 | Použijte bilineární měřítko rastrových obrázků, které je rychlejší než HighQuality režim, ale vytváří nižší kvalitu výstupu. Režim LowQuality je stejný jako režim Linear . |
NearestNeighbor | 3 | Použijte měřítko rastrových obrázků nejbližšího souseda, které poskytuje výhody výkonu oproti LowQuality režimu při použití softwarového rastrovače. Tento režim se často používá ke zvětšení rastrového obrázku. |
Unspecified | 0 | Použijte výchozí režim měřítka rastrových obrázků, kterým je Linear. |
Příklady
Následující příklad ukazuje, jak použít metodu RenderOptions.SetBitmapScalingMode k nastavení režimu měřítka rastrových obrázků na LowQuality
pro objekt obrázku:
// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)
Poznámky
Při animaci měřítka libovolného rastrového obrázku může výchozí algoritmus převzorkování obrázků ve vysoké kvalitě někdy spotřebovat dostatek systémových prostředků, aby způsobil snížení snímkové frekvence. Toto snížení frekvence snímků může způsobit, že animace přeskočí snímky nebo se zaseknou. Nastavením RenderOptions.BitmapScalingMode vlastnosti na LowQuality
můžete vytvořit plynulejší animaci při změně velikosti rastrového obrázku.