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


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

Предоставляет методы, используемые для создания компонентов для компонента обработки изображений Windows (WIC), таких как декодеры, кодировщики и преобразователи форматов пикселей.

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

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

Методы

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

 
IWICImagingFactory::CreateBitmap

Создает объект IWICBitmap.
IWICImagingFactory::CreateBitmapClipper

Создает новый экземпляр объекта IWICBitmapClipper.
IWICImagingFactory::CreateBitmapFlipRotator

Создает новый экземпляр объекта IWICBitmapFlipRotator.
IWICImagingFactory::CreateBitmapFromHBITMAP

Создает IWICBitmap из дескриптора растрового изображения.
IWICImagingFactory::CreateBitmapFromHICON

Создает IWICBitmap из дескриптора значка.
IWICImagingFactory::CreateBitmapFromMemory

Создает IWICBitmap из блока памяти.
IWICImagingFactory::CreateBitmapFromSource

Создает IWICBitmap из IWICBitmapSource.
IWICImagingFactory::CreateBitmapFromSourceRect

Создает IWICBitmap из указанного прямоугольника объекта IWICBitmapSource.
IWICImagingFactory::CreateBitmapScaler

Создает новый экземпляр IWICBitmapScaler.
IWICImagingFactory::CreateColorContext

Создает новый экземпляр класса IWICColorContext.
IWICImagingFactory::CreateColorTransformer

Создает новый экземпляр класса IWICColorTransform.
IWICImagingFactory::CreateComponentEnumerator

Создает объект IEnumUnknown указанных типов компонентов.
IWICImagingFactory::CreateComponentInfo

Создает новый экземпляр класса IWICComponentInfo для заданного идентификатора класса компонента (CLSID).
IWICImagingFactory::CreateDecoder

Создает новый экземпляр IWICBitmapDecoder.
IWICImagingFactory::CreateDecoderFromFileHandle

Создает новый экземпляр IWICBitmapDecoder на основе заданного дескриптора файла.
IWICImagingFactory::CreateDecoderFromFilename

Создает новый экземпляр класса IWICBitmapDecoder на основе заданного файла.
IWICImagingFactory::CreateDecoderFromStream

Создает новый экземпляр класса IWICBitmapDecoder на основе заданного объекта IStream.
IWICImagingFactory::CreateEncoder

Создает новый экземпляр класса IWICBitmapEncoder.
IWICImagingFactory::CreateFastMetadataEncoderFromDecoder

Создает новый экземпляр быстрого кодировщика метаданных на основе заданного IWICBitmapDecoder.
IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode

Создает новый экземпляр быстрого кодировщика метаданных на основе заданного кадра изображения.
IWICImagingFactory::CreateFormatConverter

Создает новый экземпляр класса IWICFormatConverter.
IWICImagingFactory::CreatePalette

Создает новый экземпляр класса IWICPalette.
IWICImagingFactory::CreateQueryWriter

Создает новый экземпляр модуля записи запросов.
IWICImagingFactory::CreateQueryWriterFromReader

Создает новый экземпляр модуля записи запросов на основе заданного средства чтения запросов. Модуль записи запросов будет предварительно заполнен метаданными из средства чтения запросов.
IWICImagingFactory::CreateStream

Создает новый экземпляр класса IWICStream.

Требования

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