Интерфейс 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 |