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


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

Определение

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

public enum class BitmapScalingMode
public enum BitmapScalingMode
type BitmapScalingMode = 
Public Enum BitmapScalingMode
Наследование
BitmapScalingMode

Поля

Fant 2

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

HighQuality 2

Используется высококачественное масштабирование растровых изображений, которое выполняется медленнее, чем режим LowQuality, но обеспечивает вывод более высокого качества. Режим HighQuality совпадает с режимом Fant.

Linear 1

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

LowQuality 1

Используется билинейное масштабирование растрового изображения, которое выполняется быстрее, чем режим HighQuality, но обеспечивает вывод более низкого качества. Режим LowQuality совпадает с режимом Linear.

NearestNeighbor 3

Используется масштабирование растрового изображения по соседней точке, которое обеспечивает более высокую производительность по сравнению с режимом LowQuality, когда используется программный растеризатор. Данный режим часто используется для увеличения растрового изображения.

Unspecified 0

Используется режим масштабирования растрового изображения по умолчанию, т.е. режим Linear.

Примеры

В следующем примере показано, как использовать 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.BitmapScalingMode значение LowQuality, можно создать более гладкую анимацию при масштабировании растрового изображения.

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

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