Интерфейс IWICBitmapSourceTransform (wincodec.h)

Предоставляет методы для разгрузки определенных операций в базовую реализацию IWICBitmapSource .

Наследование

Интерфейс IWICBitmapSourceTransform наследуется от интерфейса IUnknown . IWICBitmapSourceTransform также имеет следующие типы элементов:

Методы

Интерфейс IWICBitmapSourceTransform содержит следующие методы.

 
IWICBitmapSourceTransform::CopyPixels

Копирует пиксельные данные с использованием предоставленных входных параметров.
IWICBitmapSourceTransform::D oesSupportTransform

Определяет, поддерживается ли конкретный параметр преобразования в собственном коде реализацией интерфейса IWICBitmapSourceTransform.
IWICBitmapSourceTransform::GetClosestPixelFormat

Извлекает ближайший формат пикселей, в который реализация IWICBitmapSourceTransform может копировать пиксели в собственном коде, учитывая нужный формат.
IWICBitmapSourceTransform::GetClosestSize

Возвращает ближайшие измерения, в которые реализация может изначально масштабироваться с учетом требуемых измерений.

Комментарии

Интерфейс IWICBitmapSourceTransform реализуется кодеками, которые могут в собственном коде масштабировать, переворачивать, поворачивать или форматировать пиксели во время декодирования. Так как преобразование сочетается с процессом декодирования, собственное преобразование, как правило, обеспечивает преимущества производительности по сравнению с ненативными преобразованиями. Все реализации IWICBitmapScaler, IWICBitmapFlipRotator и IWICFormatConverter используют интерфейс IWICBitmapSourceTransform , когда они размещаются сразу после поддерживаемого IWICBitmapFrameDecode, поэтому в типичном случае приложение автоматически получает это повышение производительности и не нужно использовать этот интерфейс напрямую. Однако при связывании нескольких преобразований или реализации пользовательского преобразования может быть преимущество производительности непосредственного использования интерфейса IWICBitmapSourceTransform.

Требования

   
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h