BitmapScalingMode Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger vilken algoritm som används för att skala bitmappsbilder.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Unspecified | 0 | Använd standardläget för bitmappsskalning, som är Linear. |
| Linear | 1 | Använd linjär bitmappsskalning, vilket är snabbare än HighQuality läget, men ger lägre kvalitet. |
| LowQuality | 1 | Använd bilinear bitmap-skalning, vilket är snabbare än HighQuality läget, men ger lägre kvalitet. Läget LowQuality är detsamma som läget Linear . |
| Fant | 2 | Använd fant-bitmappsskalning av mycket hög kvalitet, vilket är långsammare än alla andra skalningslägen för bitmappar, men ger utdata av högre kvalitet. |
| HighQuality | 2 | Använd högkvalitativ bitmappsskalning, vilket är långsammare än LowQuality läget, men ger utdata av högre kvalitet. Läget HighQuality är detsamma som läget Fant . |
| NearestNeighbor | 3 | Använd bitmappsskalning närmaste granne, vilket ger prestandafördelar jämfört LowQuality med läget när program rastrering används. Det här läget används ofta för att förstora en bitmapp. |
Exempel
I följande exempel visas hur du använder RenderOptions.SetBitmapScalingMode metoden för att ange bitmappsskalningsläget till LowQuality för ett bildobjekt:
// 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)
Kommentarer
När du animera skalan för en bitmapp kan standardalgoritmen för bildsampling av hög kvalitet ibland förbruka tillräckligt med systemresurser för att orsaka bildfrekvensförsämring. Den här bildfrekvensförsämringen kan leda till att animeringar hoppar över bildrutor eller stamning. Genom att ange RenderOptions.BitmapScalingMode egenskapen till LowQualitykan du skapa en jämnare animering när du skalar en bitmapp.