Интерфейсы для компонента образов Windows
В этом разделе содержатся сведения об интерфейсах компонента образов Windows (WIC).
В этом разделе
Тема | Описание |
---|---|
IWICBitmap |
Определяет методы, которые добавляют концепцию возможности записи и статических представлений растровых изображений в IWICBitmapSource. |
IWICBitmapClipper |
Предоставляет методы, создающие обрезанную версию входного растрового изображения для указанной прямоугольной области. |
IWICBitmapCodecInfo |
Предоставляет методы, предоставляющие сведения о конкретном кодеке. |
IWICBitmapCodecProgressNotification |
Предоставляет методы, используемые для уведомления о ходе выполнения для кодировщиков и декодаторов. |
IWICBitmapDecoder |
Предоставляет методы, относящиеся к декодеру. |
IWICBitmapDecoderInfo |
Предоставляет методы, предоставляющие сведения о декоде. |
IWICBitmapEncoder |
Определяет методы настройки свойств кодировщика, таких как эскизы, кадры и палитры. |
IWICBitmapEncoderInfo |
Предоставляет методы, предоставляющие сведения о кодировщике. |
IWICBitmapFlipRotator |
Предоставляет методы для создания растрового изображения с отражением (по горизонтали или вертикали) и/или с вращением с шагом 90 градусов. Повороты выполняются перед переворачиванием. |
IWICBitmapFrameDecode |
Определяет методы декодирования отдельных кадров изображений в закодированном файле. |
IWICBitmapFrameEncode |
Представляет отдельные кадры изображений кодировщика. |
IWICBitmapLock |
Предоставляет методы, поддерживающие метод блокировки. |
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), таблицам Хаффмана и квантования и сжатым данным 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 |
Предоставляет методы для поставщика потоков. |