Интерфейсы для компонента визуализации 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. Предоставляет доступ к заголовку start Of Frame (SOF), заголовку start of Scan (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
Предоставляет доступ к форматам пикселей planar Y CbCr, в которых компоненты пикселей хранятся в отдельных плоскостях компонентов.
IWICPlanarFormatConverter
Позволяет инициализировать преобразователь формата с помощью планарного источника.
IWICProgressCallback
Интерфейс IWICProgressCallback задокументирован только для соответствия требованиям; его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification.
IWICProgressiveLevelControl
Предоставляет методы для получения сведений о прогрессивном декодировании и управлении ими.
IWICStream
Представляет поток WIC для ссылки на содержимое изображений и метаданных.
IWICStreamProvider
Предоставляет методы для поставщика потоков.