BitmapScalingMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, какой алгоритм используется для масштабирования растровых изображений.
public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode =
Public Enum BitmapScalingMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Unspecified | 0 | Используйте режим масштабирования растровых карт по умолчанию.Linear |
| Linear | 1 | Используйте линейное масштабирование растрового изображения, которое быстрее, чем HighQuality режим, но приводит к снижению качества выходных данных. |
| LowQuality | 1 | Используйте двулинейное масштабирование растрового изображения, которое быстрее, чем HighQuality режим, но создает более низкий уровень выходных данных. Режим LowQuality совпадает с режимом Linear . |
| Fant | 2 | Используйте очень высокое качество масштабирования растровых карт Fant, которое медленнее, чем все другие режимы масштабирования растровых карт, но создает более качественные выходные данные. |
| HighQuality | 2 | Используйте высококлассное масштабирование растрового изображения, которое медленнее LowQuality режима, но создает более качественные выходные данные. Режим HighQuality совпадает с режимом Fant . |
| NearestNeighbor | 3 | Используйте масштабирование точечных карт ближайшего соседа, что обеспечивает преимущества производительности в LowQuality режиме при использовании растризатора программного обеспечения. Этот режим часто используется для увеличения растрового изображения. |
Примеры
В следующем примере показано, как использовать RenderOptions.SetBitmapScalingMode метод для задания режима LowQuality масштабирования растрового изображения для объекта изображения:
// 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)
Комментарии
При анимации масштаба любого растрового изображения алгоритм изменения качества изображения по умолчанию иногда может использовать достаточные системные ресурсы, чтобы привести к снижению частоты кадров. Это снижение частоты кадров может привести к пропуску кадров или заикания. При RenderOptions.BitmapScalingModeLowQualityмасштабировании растрового изображения можно создать более плавное анимацию.