Поделиться через


BitmapScalingMode Перечисление

Определение

Указывает, какой алгоритм используется для масштабирования растровых изображений.

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
Наследование
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масштабировании растрового изображения можно создать более плавное анимацию.

Применяется к

См. также раздел