Интерфейсы для компонента обработки образов 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 |
Предоставляет методы для поставщика потока. |