Интерфейсы для компонента обработки образов Windows

В этом разделе содержатся сведения об интерфейсах компонента образов Windows (WIC).

В этом разделе

Раздел Описание
IWICBitmap
Определяет методы, которые добавляют в IWICBitmapSource концепцию возможности записи и статические представления растровых изображений в памяти.
IWICBitmapClipper
Предоставляет методы, которые создают обрезанную версию входного растрового изображения для указанной интересующей прямоугольной области.
IWICBitmapCodecInfo
Предоставляет методы, предоставляющие сведения о конкретном кодека.
IWICBitmapCodecProgressNotification
Предоставляет методы, используемые для уведомления о ходе выполнения для кодировщиков и декодеров.
IWICBitmapDecoder
Предоставляет методы, представляющие декодер.
IWICBitmapDecoderInfo
Предоставляет методы, предоставляющие сведения о декодере.
IWICBitmapEncoder
Определяет методы для задания свойств кодировщика, таких как эскизы, кадры и палитры.
IWICBitmapEncoderInfo
Предоставляет методы, предоставляющие сведения о кодировщике.
IWICBitmapFlipRotator
Предоставляет методы, которые создают перевернутый (горизонтальный или вертикальный) и (или) повернутый (на 90 градусов) источник растрового изображения. Повороты выполняются перед отвертыванием.
IWICBitmapFrameDecode
Определяет методы декодирования отдельных кадров изображений закодированного файла.
IWICBitmapFrameEncode
Представляет отдельные кадры изображений кодировщика.
IWICBitmapLock
Предоставляет методы, поддерживающие метод Lock .
IWICBitmapScaler
Представляет измененную версию входного растрового изображения с помощью алгоритма повторной выборки или фильтрации.
IWICBitmapSource
Предоставляет методы, которые ссылаются на источник, из которого извлекаются пиксели, но не могут быть записаны обратно.
IWICBitmapSourceTransform
Предоставляет методы для разгрузки определенных операций в базовую реализацию IWICBitmapSource .
IWICColorContext
Предоставляет методы для управления цветом.
IWICColorTransform
Предоставляет методы, преобразующие объект IWICBitmapSource из одного контекста цвета в другой.
IWICComponentFactory
Предоставляет методы, которые создают компоненты, используемые разработчиками компонентов. Сюда входят средства чтения метаданных, записи и другие службы для использования разработчиками кодека и обработчиков метаданных.
IWICComponentInfo
Предоставляет методы, предоставляющие сведения о компонентах.
IWICDdsDecoder
Предоставляет сведения и функциональные возможности, относящиеся к формату изображения DDS.
IWICDdsEncoder
Позволяет записывать в кодировщик сведения о формате DDS.
IWICDevelopRaw
Предоставляет методы, предоставляющие доступ к возможностям необработанного формата кодека.
IWICDevelopRawNotificationCallback
Предоставляет метод обратного вызова для необработанных нофиканов изменения образа.
IWICDdsFrameDecode
Предоставляет доступ к одному кадру данных изображений DDS в собственной форме DXGI_FORMAT , а также к информации о данных изображения.
IWICEnumMetadataItem
Предоставляет методы, предоставляющие службы перечисления для отдельных элементов метаданных.
IWICFastMetadataEncoder
Предоставляет методы, используемые для редактирования метаданных на месте. Быстрый кодировщик метаданных позволяет добавлять и удалять метаданные в изображение без необходимости полностью перекодировать изображение.
IWICFormatConverter
Представляет объект IWICBitmapSource , который преобразует данные изображения из одного формата пикселей в другой, обрабатывая дитерирование и полутонирование в индексированные форматы, преобразование палитры и альфа-пороговое значение.
IWICFormatConverterInfo
Предоставляет методы, предоставляющие сведения о преобразователе формата пикселей.
IWICImageEncoder
Кодирует интерфейсы ID2D1Image в IWICBitmapEncoder.
IWICImagingFactory
Предоставляет методы, используемые для создания компонентов для WIC, таких как декодеры, кодировщики и преобразователи формата пикселей.
IWICImagingFactory2
Расширение интерфейса фабрики WIC, включающее возможность создания IWICImageEncoder.
IWICJpegFrameDecode
Предоставляет методы для декодирования изображений JPEG. Предоставляет доступ к заголовку НАЧАЛО кадра (SOF), заголовку Начало сканирования (SOS), таблицам Huffman и Quantization и сжатым данным JPEG JPEG. Кроме того, обеспечивает индексирование для эффективного произвольного доступа.
IWICJpegFrameEncode
Предоставляет методы записи сжатых данных сканирования JPEG непосредственно в выходной поток кодировщика WIC. Также предоставляет доступ к таблицам Huffman и квантования.
IWICMetadataBlockReader
Предоставляет методы, предоставляющие доступ ко всем блокам метаданных верхнего уровня кодека.
IWICMetadataBlockWriter
Предоставляет методы, которые позволяют кодирование метаданных. Этот интерфейс реализуется декодером и его кадрами изображений.
IWICMetadataHandlerInfo
Предоставляет методы, предоставляющие основные сведения о зарегистрированных обработчиках метаданных.
IWICMetadataQueryReader
Предоставляет методы для получения блоков метаданных и элементов из декодера или его кадров изображений с помощью выражения запроса метаданных.
IWICMetadataQueryWriter
Предоставляет методы для задания или удаления блоков метаданных и элементов кодировщику или его кадрам изображений с помощью выражения запроса метаданных.
IWICMetadataReader
Предоставляет методы, предоставляющие доступ к подчеркиваю содержимого метаданных. Этот интерфейс реализуется независимыми поставщиками программного обеспечения (ISV) для создания новых модулей чтения метаданных.
IWICMetadataReaderInfo
Предоставляет методы, предоставляющие основные сведения о зарегистрированных читателях метаданных.
IWICMetadataWriter
Предоставляет методы, предоставляющие доступ к записи содержимого метаданных. Это реализуется независимыми поставщиками программного обеспечения для создания новых модулей записи метаданных.
IWICMetadataWriterInfo
Предоставляет методы, предоставляющие основные сведения о зарегистрированных модулях записи метаданных.
IWICPalette
Предоставляет методы для доступа к таблице цветов и создания ее, в основном для индексированных форматов пикселей.
IWICPersistStream
Предоставляет методы, предоставляющие дополнительные методы загрузки и сохранения, которые принимают WICPersistOptions.
IWICPixelFormatInfo
Предоставляет методы, предоставляющие сведения о формате пикселей.
IWICPixelFormatInfo2
Расширяет IWICPixelFormatInfo , предоставляя дополнительные сведения о формате пикселей.
IWICPlanarBitmapFrameEncode
Позволяет записывать пиксели изображения планарных компонентов в кодировщик.
IWICPlanarBitmapSourceTransform
Предоставляет доступ к плоские форматы пикселей Y CbCr, в которых компоненты пикселей хранятся в отдельных плоскостях компонентов.
IWICPlanarFormatConverter
Позволяет инициализировать преобразователь формата с помощью плоского источника.
IWICProgressCallback
Интерфейс IWICProgressCallback задокументирован только для соответствия требованиям; его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification.
IWICProgressiveLevelControl
Предоставляет методы для получения сведений о прогрессивном декодирования и управления ими.
IWICStream
Представляет поток WIC для ссылки на содержимое изображений и метаданных.
IWICStreamProvider
Предоставляет методы для поставщика потока.