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


Компонент обработки образов Windows

Общие сведения о технологии компонента образов Windows.

Чтобы разработать компонент образов Windows, вам потребуется следующее:

Рекомендации по программированию для этой технологии см. в следующих руководствах.

  • компонент образа Windows

Enumerations

 
WIC8BIMIptcDigestProperties

Задает идентификаторы элементов метаданных в блоке метаданных 8BIM IPTC.
WIC8BIMIptcProperties

Задает идентификаторы элементов метаданных в блоке IPTC 8BIM.
WIC8BIMResolutionInfoProperties

Задает идентификаторы элементов метаданных в блоке 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Указывает требуемое использование альфа-канала.
WICBitmapChainType

Определяет константы, указывающие тип цепочки.
WICBitmapCreateCacheOption

Указывает требуемое использование кэша.
WICBitmapDecoderCapabilities

Задает возможности декодера.
WICBitmapDitherType

Указывает тип алгоритма дизера, применяемого при преобразовании между форматами изображений.
WICBitmapEncoderCacheOption

Задает параметры кэша, доступные для кодировщика.
WICBitmapInterpolationMode

Указывает режим выборки или фильтрации, используемый при масштабировании изображения.
WICBitmapLockFlags

Указывает доступ к IWICBitmap.
WICBitmapPaletteType

Задает тип палитры, используемой для индексированного формата изображения.
WICBitmapTransformOptions

Задает преобразования перевернутого и поворота.
WICColorContextType

Задает типы контекста цвета.
WICComponentEnumerateOptions

Задает параметры перечисления компонентов.
WICComponentSigning

Указывает состояние подписи компонента.
WICComponentType

Указывает тип компонента компонента образов Windows (WIC).
WICDdsAlphaMode

Указывает значение значений компонента цвета пикселя, содержащихся на изображении DDS.
WICDdsDimension

Указывает тип измерения данных, содержащихся на изображении DDS.
WICDecodeOptions

Задает параметры декодирования.
WICGifApplicationExtensionProperties

Задает свойства метаданных расширения приложения для изображения формата графического обмена (GIF).
WICGifCommentExtensionProperties

Задает свойства метаданных расширения комментария для изображения формата обмена графикой (GIF).
WICGifGraphicControlExtensionProperties

Задает свойства метаданных расширения графического элемента управления, определяющие переходы между каждой анимацией кадров для изображений формата GIF.
WICGifImageDescriptorProperties

Указывает свойства метаданных дескриптора изображения для кадров формата обмена графикой (GIF).
WICGifLogicalScreenDescriptorProperties

Задает свойства дескриптора логического экрана для метаданных формата обмена графикой (GIF).
WICHeifCompressionOption

Определяет константы, указывающие параметры сжатия формата изображений высокой эффективности (HEIF).
WICHeifHdrProperties

Задает свойства HDR изображения с высоким уровнем эффективности (HEIF).
WICHeifProperties

Указывает свойства изображения с высоким уровнем эффективности (HEIF).
WICJpegChrominanceProperties

Указывает свойство таблицы chrominance JPEG.
WICJpegCommentProperties

Указывает свойства комментариев JPEG.
WICJpegIndexingOptions

Задает параметры индексирования изображения JPEG.
WICJpegLuminanceProperties

Указывает свойство таблицы яркости JPEG.
WICJpegScanType

Задает макет памяти данных пикселей в сканировании изображения JPEG.
WICJpegTransferMatrix

Указывает матрицу преобразования из Y'Cb'Cr в R'G'B.
WICJpegYCrCbSubsamplingOption

Указывает параметры подсамплинга JPEG YCrCB.
WICMetadataCreationOptions

Задает параметры создания метаданных.
WICNamedWhitePoint

Задает именованные балансы белого цвета для необработанных изображений.
WICPersistOptions

Задает параметры компонента образов Windows (WIC), используемые при инициализации компонента с потоком.
WICPixelFormatNumericRepresentation

Определяет константы, указывающие примитивный тип для числового представления формата пикселей WIC.
WICPlanarOptions

Задает дополнительные параметры реализации IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Указывает свойства метаданных блоков переносимой сетевой графики (PNG) (bKGD).
WICPngChrmProperties

Указывает свойства метаданных блока cHRM для CIE XYZ chromaticity.
WICPngFilterOption

Задает фильтры переносимой сетевой графики (PNG), доступные для оптимизации сжатия.
WICPngGamaProperties

Указывает свойства метаданных блок-метаданных gAMA для переносимой сетевой графики (PNG).
WICPngHistProperties

Указывает свойства метаданных фрагмента hIST для переносимой сетевой графики (PNG).
WICPngIccpProperties

Указывает свойства метаданных блока iCCP для переносимой сетевой графики (PNG).
WICPngItxtProperties

Задает свойства метаданных блока iTXT (PNG) переносимой сетевой графики.
WICPngSrgbProperties

Указывает свойства метаданных блок-метаданных переносимой сетевой графики (PNG) sRGB.
WICPngTimeProperties

Задает свойства метаданных блок-метаданных переносимой сетевой графики (PNG).
WICProgressNotification

Указывает, когда должен вызываться обратный вызов уведомления о ходе выполнения.
WICProgressOperation

Указывает операции выполнения для получения уведомлений.
WICRawCapabilities

Указывает поддержку необработанного образа.
WICRawParameterSet

Задает набор параметров, используемый необработанным кодеком.
WICRawRenderMode

Указывает намерение отрисовки следующего вызова CopyPixels.
WICRawRotationCapabilities

Задает возможности поворота кодека.
WICSectionAccessLevel

Указывает уровень доступа раздела "Интерфейс графического устройства Windows" (GDI).
WICTiffCompressionOption

Задает параметры сжатия файлов с тегами (TIFF).
WICWebpAnimProperties

Задает свойства анимации изображения WebP.
WICWebpAnmfProperties

Указывает свойства кадра анимации изображения WebP.

Functions

 
AddWriter

Добавляет блок метаданных верхнего уровня, добавив для него IWICMetadataWriter.
AppendFrameToChain

Создает кадр, связанный с цепочкой заданного типа.
CanConvert

Определяет, можно ли преобразовать исходный формат пикселей в целевой формат пикселей.
CanConvert

Запрос, если преобразователь формата может преобразоваться из одного формата в другой.
ClearIndexing

Удаляет индексирование из JPEG, индексированного с помощью IWICJpegFrameDecode::SetIndexing.
Clone

Создает копию текущего IWICEnumMetadataItem.
Commit

Фиксирует все изменения для изображения и закрывает поток.
Commit

Фиксирует кадр в изображении.
Commit

Завершает изменения метаданных в потоке изображений.
CopyBlocks

Запрашивает данные пикселей, так как они хранятся в файле DDS в собственном коде.
CopyPalette

Копирует IWICPalette декодера.
CopyPalette

Извлекает таблицу цветов для индексированных форматов пикселей.
CopyPixels

Указывает объекту создавать пиксели.
CopyPixels

Копирует данные пикселей с помощью предоставленных входных параметров.
CopyPixels

Копирует пиксели в конечные плоскости. Настроены заданными входными параметрами.
CopyScan

Извлекает копию сжатой проверки JPEG непосредственно из выходного потока декодера WIC.
CreateBitmap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создает контейнер свойств кодировщика.
CreateFastMetadataEncoderFromDecoder

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

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

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

Создает новый объект кодировщика изображений.
CreateInstance

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

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

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

Создает экземпляр IWICMetadataReader.
CreateInstance

Создает экземпляр IWICMetadataWriter.
CreateMetadataReader

Создает IWICMetadataReader на основе заданных параметров. (IWICComponentFactory.CreateMetadataReader)
CreateMetadataReaderFromContainer

Создает IWICMetadataReader на основе заданных параметров. (IWICComponentFactory.CreateMetadataReaderFromContainer)
CreateMetadataWriter

Создает IWICMetadataWriter на основе заданных параметров.
CreateMetadataWriterFromReader

Создает IWICMetadataWriter из заданного IWICMetadataReader.
CreateNewFrame

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

Создает новый кадр для кодирования.
CreatePalette

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

Создает IWICMetadataQueryReader из заданного объекта IWICMetadataBlockReader.
CreateQueryWriter

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

Создает IWICMetadataQueryWriter из заданного объекта IWICMetadataBlockWriter.
CreateQueryWriterFromReader

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

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

Определяет, требуется ли обработчик метаданных фиксированного размера.
DoesRequireFullStream

Определяет, требуется ли обработчику полный поток.
DoesSupportAnimation

Извлекает значение, указывающее, поддерживает ли кодек анимацию.
DoesSupportChainType

Определяет, поддерживается ли указанный тип цепочки.
DoesSupportChromakey

Извлекает значение, указывающее, поддерживает ли кодек chromakeys.
DoesSupportIndexing

Получает значение, указывающее, поддерживает ли этот декодировщик индексирование для эффективного случайного доступа.
DoesSupportLossless

Извлекает значение, указывающее, поддерживает ли кодек форматы без потери.
DoesSupportMultiframe

Извлекает значение, указывающее, поддерживает ли кодек многокадровые изображения.
DoesSupportPadding

Определяет, поддерживает ли обработчик метаданных заполнение.
DoesSupportTransform

Определяет, поддерживается ли конкретный параметр преобразования изначально реализацией интерфейса IWICBitmapSourceTransform.
DoesSupportTransform

Используйте этот метод, чтобы определить, поддерживается ли нужный планарный результат и разрешить вызывающему объекту выбрать оптимизированный путь кода, если он есть.
GetAcHuffmanTable

Извлекает копию таблицы AC Huffman для указанной проверки и таблицы. (IWICJpegFrameDecode.GetAcHuffmanTable)
GetAcHuffmanTable

Извлекает копию таблицы AC Huffman для указанной проверки и таблицы. (IWICJpegFrameEncode.GetAcHuffmanTable)
GetAuthor

Извлекает имя автора компонента.
GetBitsPerPixel

Получает биты на пиксель (BPP) формата пикселей.
GetChainedFrame

Извлекает кадр для цепочки заданного типа.
GetChainedFrameCount

Извлекает количество кадров для цепочки заданного типа.
GetChannelCount

Возвращает количество каналов, содержащих формат пикселей.
GetChannelMask

Возвращает маску канала формата пикселей.
GetClosestPixelFormat

Извлекает ближайший формат пикселей, к которому реализация IWICBitmapSourceTransform может изначально копировать пиксели, учитывая нужный формат.
GetClosestSize

Возвращает ближайшие измерения, которые реализация может масштабироваться в собственном коде с учетом требуемых измерений.
GetCLSID

Извлекает идентификатор класса компонента (CLSID)
GetColorContext

Возвращает формат пикселя IWICColorContext.
GetColorContexts

Извлекает объекты IWICColorContext изображения.
GetColorContexts

Извлекает объект IWICColorContext, связанный с кадром изображения.
GetColorCount

Извлекает количество цветов в таблице цветов.
GetColorManagementVersion

Извлекает номер версии управления цветом, поддерживаемый кодеком.
GetColors

Заполняет предоставленный массив цветов цвета цветами из внутренней таблицы цветов. Массив цветов должен быть размером в соответствии с возвращаемыми результатами из GetColorCount.
GetComponentType

Извлекает WICComponentType компонента.
GetContainerFormat

Извлекает GUID контейнера, связанный с кодеком.
GetContainerFormat

Извлекает формат контейнера образа.
GetContainerFormat

Извлекает формат контейнера кодировщика.
GetContainerFormat

Возвращает формат контейнера чтения запросов метаданных.
GetContainerFormat

Извлекает формат контейнера декодера.
GetContainerFormats

Извлекает форматы контейнеров, поддерживаемые обработчиком метаданных.
GetContrast

Возвращает значение контрастности необработанного изображения.
GetCount

Извлекает количество блоков метаданных верхнего уровня.
GetCount

Возвращает количество элементов метаданных в средстве чтения.
GetCurrentLevel

Возвращает текущий прогрессивный уровень декодера.
GetCurrentParameterSet

Возвращает текущий набор параметров.
GetDataPointer

Получает указатель на верхний левый пиксель в заблокированном прямоугольнике.
GetDcHuffmanTable

Извлекает копию таблицы DC Huffman для указанной проверки и таблицы. (IWICJpegFrameDecode.GetDcHuffmanTable)
GetDcHuffmanTable

Извлекает копию таблицы DC Huffman для указанной проверки и таблицы. (IWICJpegFrameEncode.GetDcHuffmanTable)
GetDecoderInfo

Извлекает IWICBitmapDecoderInfo для изображения.
GetDeviceManufacturer

Извлекает имя производства устройства, связанного с кодеком.
GetDeviceManufacturer

Извлекает производителя устройства обработчика метаданных.
GetDeviceModels

Извлекает разделенный запятыми список моделей устройств, связанных с кодеком.
GetDeviceModels

Извлекает модели устройств, поддерживающие обработчик метаданных.
GetEncoderInfo

Извлекает идентификатор IWICBitmapEncoderInfo для кодировщика.
GetEnumerator

Возвращает перечислитель всех элементов метаданных в текущем относительном расположении в иерархии метаданных.
GetEnumerator

Извлекает перечисление объектов IWICMetadataReader, представляющих каждый из блоков метаданных верхнего уровня.
GetEnumerator

Возвращает перечислитель всех элементов метаданных.
GetExifColorSpace

Извлекает контекст цвета цветового пространства файла изображения Exchangeable (EXIF).
GetExposureCompensation

Возвращает значение остановки компенсации экспозиции необработанного изображения.
GetFileExtensions

Извлекает разделенный запятыми список расширений имен файлов, связанных с кодеком.
GetFormatGUID

Возвращает GUID формата пикселей.
GetFormatInfo

Получает сведения о формате, в котором хранится изображение DDS.
GetFrame

Извлекает указанный кадр изображения.
GetFrame

Извлекает указанный кадр изображения DDS.
GetFrameCount

Извлекает общее количество кадров в изображении.
GetFrameHeader

Извлекает данные заголовка из всего кадра.
GetFriendlyName

Извлекает понятное имя компонента, которое представляет собой отображаемое имя для компонента, доступное для чтения.
GetGamma

Возвращает текущий гамма-параметр необработанного изображения.
GetHeader

Возвращает заголовок метаданных для записи метаданных.
GetKelvinRangeInfo

Возвращает сведения о текущем диапазоне Келвина необработанного изображения.
GetLevelCount

Получает количество уровней прогрессивного декодирования, поддерживаемых CODEC.
GetLocation

Извлекает текущий путь относительно корневого блока метаданных.
GetMetadataByName

Извлекает блок метаданных или элемент, определяемый выражением запроса метаданных.
GetMetadataFormat

Извлекает формат метаданных обработчика метаданных.
GetMetadataFormat

Возвращает формат метаданных, связанный с средством чтения.
GetMetadataHandlerInfo

Возвращает сведения обработчика метаданных, связанные с средством чтения.
GetMetadataQueryReader

Извлекает средство чтения запросов метаданных из декодатора.
GetMetadataQueryReader

Извлекает средство чтения запросов метаданных для кадра.
GetMetadataQueryWriter

Извлекает модуль записи запросов метаданных для кодировщика.
GetMetadataQueryWriter

Возвращает модуль записи запросов метаданных для кадра кодировщика.
GetMetadataQueryWriter

Извлекает модуль записи запросов метаданных для быстрой кодирования метаданных.
GetMimeTypes

Извлекает разделенную запятыми последовательность типов mime, связанных с кодеком.
GetNamedWhitePoint

Возвращает именованную белую точку необработанного изображения.
GetNoiseReduction

Возвращает значение уменьшения шума необработанного изображения.
GetNumericRepresentation

Извлекает wiCPixelFormatNumericRepresentation формата пикселей.
GetParameters

Возвращает данные, относящиеся к DDS. (IWICDdsDecoder.GetParameters)
GetParameters

Возвращает данные, относящиеся к DDS. (IWICDdsEncoder.GetParameters)
GetPatterns

Извлекает подписи шаблона файла, поддерживаемые декодером.
GetPatterns

Возвращает шаблоны метаданных, связанные с средством чтения метаданных.
GetPersistOptions

Возвращает параметры сохранения, используемые при инициализации компонента с потоком.
GetPixelFormat

Возвращает формат пикселя для заблокированной области пикселей. Это можно использовать для вычисления количества байтов на пиксель в заблокированной области.
GetPixelFormat

Извлекает формат пикселя источника растрового изображения.
GetPixelFormats

Извлекает форматы пикселей, поддерживаемые кодеком.
GetPixelFormats

Извлекает список идентификаторов GUID, указывающих, какие пиксели форматируют поддерживаемый преобразователь.
GetPreferredVendorGUID

Возвращает идентификатор GUID предпочтительного поставщика.
GetPreview

Извлекает образ предварительной версии, если он поддерживается.
GetProfileBytes

Извлекает профиль контекста цвета.
GetQuantizationTable

Извлекает копию таблицы квантизации. (IWICJpegFrameDecode.GetQuantizationTable)
GetQuantizationTable

Извлекает копию таблицы квантизации. (IWICJpegFrameEncode.GetQuantizationTable)
GetReaderByIndex

Извлекает IWICMetadataReader для указанного блока метаданных верхнего уровня.
GetRenderMode

Возвращает текущий WICRawRenderMode.
GetResolution

Извлекает частоту выборки между пикселями и физическими измерениями мира.
GetRotation

Возвращает текущий угол поворота.
GetSaturation

Возвращает значение насыщенности необработанного изображения.
GetScanHeader

Извлекает параметры из маркера запуска проверки (SOS) для сканирования с указанным индексом.
GetSharpness

Возвращает значение резкости необработанного изображения.
GetSigningStatus

Извлекает состояние подписи компонента.
GetSize

Извлекает ширину и высоту прямоугольника в пикселях.
GetSize

Извлекает ширину пикселя и высоту растрового изображения.
GetSizeInBlocks

Возвращает ширину и высоту изображения DDS в блоках.
GetSpecVersion

Извлекает версию спецификации компонента.
GetStream

Возвращает поток, удерживаемый компонентом.
GetStride

Предоставляет доступ к значению шага для памяти.
GetThumbnail

Извлекает эскиз растрового изображения, если он существует
GetThumbnail

Извлекает небольшой предварительный просмотр кадра, если поддерживается кодеком.
GetTint

Возвращает значение отметки необработанного изображения.
GetToneCurve

Получает кривую тона необработанного изображения.
GetType

Извлекает тип контекста цвета. (IWICColorContext.GetType)
GetType

Извлекает WICBitmapPaletteType, описывающий палитру.
GetValue

Возвращает значение элемента метаданных.
GetValueByIndex

Возвращает элемент метаданных по указанному индексу.
GetVendorGUID

Извлекает GUID поставщика.
GetVersion

Извлекает версию компонента.
GetWhitePointKelvin

Получает белую точку Кельвина температуры необработанного изображения.
GetWhitePointRGB

Возвращает значения RGB белой точки.
GetWriterByIndex

Извлекает IWICMetadataWriter, который находится в указанном индексе.
HasAlpha

Указывает, содержит ли палитра запись, которая непрозрачна (т. е. запись с альфа-значением меньше 1).
Initialize

Инициализирует точечный клиппер с указанными параметрами.
Initialize

Инициализирует декодатор с предоставленным потоком.
Initialize

Инициализирует кодировщик с помощью IStream, который сообщает кодировщику, где кодировать биты.
Initialize

Инициализирует поворот растрового изображения с указанными параметрами.
Initialize

Инициализирует кодировщик кадров с помощью заданных свойств.
Initialize

Инициализирует масштабировщик растровых карт указанными параметрами.
Initialize

Инициализирует IWICColorTransform с IWICBitmapSource и преобразует его из одного IWICColorContext в другой.
Initialize

Инициализирует преобразователь формата.
Initialize

Инициализирует преобразователь формата с помощью планарного источника и задает формат с чередуемых выходных пикселей.
InitializeCustom

Инициализирует палитру для предоставленных настраиваемых записей цветов.
InitializeFromBitmap

Инициализирует палитру с помощью вычисляемых оптимизированных значений на основе эталонной растровой карты.
InitializeFromBlockReader

Инициализирует IWICMetadataBlockWriter из заданного IWICMetadataBlockReader. Это приведет к предварительному заполнению модуля записи блоков метаданных со всеми метаданными в средстве чтения блоков метаданных.
InitializeFromExifColorSpace

Инициализирует контекст цвета с помощью цветового пространства файла образа Exchangeable (EXIF).
InitializeFromFilename

Инициализирует контекст цвета из заданного файла.
InitializeFromFilename

Инициализирует поток из определенного файла.
InitializeFromIStream

Инициализирует поток из другого потока. Права доступа наследуются от базового потока.
InitializeFromIStreamRegion

Инициализирует поток как подпоток другого потока.
InitializeFromMemory

Инициализирует контекст цвета из блока памяти.
InitializeFromMemory

Инициализирует поток для обработки блока памяти как потока. Поток не может превышать размер буфера.
InitializeFromPalette

Инициализировать палитру на основе заданной палитры.
InitializePredefined

Инициализирует палитру в одну из предварительно определенных палитр, указанных WICBitmapPaletteType, и при необходимости добавляет прозрачный цвет.
IsBlackWhite

Извлекает значение, описывающее, является ли палитра черно-белой.
IsGrayscale

Извлекает значение, описывающее, является ли палитра серой.
LoadEx

Загружает данные из входного потока с помощью заданных параметров.
LoadParameterSet

Задает нужный параметр WICRawParameterSet.
Lock

Предоставляет доступ к прямоугольной области растрового изображения.
MatchesMimeType

Извлекает значение, указывающее, соответствует ли заданный тип mime типу кодека.
MatchesPattern

Извлекает значение, указывающее, распознает ли кодек шаблон в указанном потоке.
MatchesPattern

Определяет, содержит ли поток шаблон элемента метаданных.
Next

Дополнительное текущее положение в перечислении.
Notify

Определяемый приложением метод обратного вызова, используемый для уведомлений об изменении параметра необработанного образа.
Notify

Метод уведомления задокументирован только для соответствия требованиям; его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification.
PFNProgressNotification

Определяемая приложением функция обратного вызова вызывается при выполнении процесса выполнения компонента codec.
QueryCapability

Извлекает возможности декодера на основе указанного потока.
QueryRawCapabilitiesInfo

Извлекает сведения о возможностях, поддерживаемых для необработанного образа.
RefreshStream

Сообщает компоненту о том, что содержимое потока, на который он держится, возможно, изменилось. Компонент должен реагировать, грязив все кэшированные сведения из потока.
RegisterProgressNotification

Регистрирует функцию обратного вызова уведомления о ходе выполнения.
RemoveMetadataByName

Удаляет элемент метаданных из определенного расположения с помощью выражения запроса метаданных.
RemoveValue

Удаляет элемент метаданных, соответствующий заданным параметрам.
RemoveValueByIndex

Удаляет элемент метаданных по указанному индексу.
RemoveWriterByIndex

Удаляет модуль записи метаданных из указанного расположения индекса.
Reset

Сбрасывает текущую позицию до начала перечисления.
SaveEx

Сохраняет IWICPersistStream в заданном входном IStream с помощью заданных параметров.
SetColorContexts

Задает объекты IWICColorContext для кодировщика.
SetColorContexts

Задает для кадра заданный номер профилей IWICColorContext.
SetContrast

Задает значение контрастности необработанного изображения.
SetCurrentLevel

Указывает уровень, который требуется получить при следующем вызове CopyPixels.
SetDestinationColorContext

Задает контекст цвета назначения.
SetExposureCompensation

Задает значение остановки компенсации воздействия.
SetGamma

Задает требуемое гамма-значение.
SetIndexing

Включает индексирование JPEG для эффективного случайного доступа.
SetMetadataByName

Задает элемент метаданных определенному расположению.
SetNamedWhitePoint

Задает именованную белую точку необработанного файла.
SetNoiseReduction

Задает значение уменьшения шума необработанного изображения.
SetNotificationCallback

Задает метод обратного вызова уведомления.
SetPalette

Предоставляет доступ для изменений палитры.
SetPalette

Задает глобальную палитру для изображения.
SetPalette

Задает IWICPalette для индексированных форматов пикселей.
SetParameters

Задает данные, относящиеся к DDS.
SetPixelFormat

Запросы, которые кодировщик использует указанный формат пикселей.
SetPreview

Задает глобальную предварительную версию изображения.
SetRenderMode

Задает текущий WICRawRenderMode.
SetResolution

Изменяет физическое разрешение изображения.
SetResolution

Задает физическое разрешение выходного изображения.
SetRotation

Задает нужный угол поворота.
SetSaturation

Задает значение насыщенности необработанного изображения.
SetSharpness

Задает значение резкости необработанного изображения.
SetSize

Задает размеры выходного изображения для кадра.
SetThumbnail

Задает глобальный эскиз изображения.
SetThumbnail

Задает эскиз кадра, если поддерживается кодеком.
SetTint

Задает значение отметки необработанного изображения.
SetToneCurve

Задает кривую тон для необработанного изображения.
SetValue

Задает заданный элемент метаданных.
SetValueByIndex

Задает элемент метаданных указанному индексу.
SetWhitePointKelvin

Задает значение Kelvin в белой точке.
SetWhitePointRGB

Задает значения RGB белых точек.
SetWriterByIndex

Заменяет модуль записи метаданных в указанном расположении индекса.
Skip

Пропускает заданное количество объектов.
SupportsTransparency

Возвращает значение, поддерживает ли формат прозрачные пиксели.
WICConvertBitmapSource

Получает IWICBitmapSource в нужном формате пикселей из заданного IWICBitmapSource.
WICCreateBitmapFromSection

Возвращает идентификатор IWICBitmapSource, который поддерживается пикселями дескриптора интерфейса графического устройства Windows (GDI). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Возвращает идентификатор IWICBitmapSource, который поддерживается пикселями дескриптора интерфейса графического устройства Windows (GDI). (WICCreateBitmapFromSectionEx)
WICGetMetadataContentSize

Возвращает размер содержимого метаданных, содержащегося указанным IWICMetadataWriter. Возвращаемые учетные записи размера для заголовка и длины метаданных.
WICMapGuidToShortName

Получает короткое имя, связанное с заданным GUID.
WICMapSchemaToName

Получает имя, связанное с данной схемой.
WICMapShortNameToGuid

Получает GUID, связанный с заданным коротким именем.
WICMatchMetadataContent

Получает GUID формата метаданных для указанного формата контейнера и поставщика, который лучше всего соответствует содержимому в заданном потоке.
WICSerializeMetadataContent

Записывает метаданные в заданный поток.
WriteFrame

Кодирует изображение в кадр, заданный IWICBitmapFrameEncode.
WriteFrameThumbnail

Кодирует изображение как эскиз кадра, заданного IWICBitmapFrameEncode.
WritePixels

Копирует данные строки сканирования из буфера, предоставленного вызывающим объектом IWICBitmapFrameEncode.
WritePixels

Записывает строки из исходных плоскостей в закодированный формат. (IWICPlanarBitmapFrameEncode.WritePixels)
WriteScan

Записывает данные сканирования в кадр JPEG.
WriteSource

Кодирует источник растрового изображения.
WriteSource

Записывает строки из исходных плоскостей в закодированный формат. (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

Кодирует заданное изображение в виде эскиза в заданный кодировщик растровых карт WIC.

Interfaces

 
IWICBitmap

Определяет методы, которые добавляют концепцию удобства записи и статических представлений растровых изображений в IWICBitmapSource.
IWICBitmapClipper

Предоставляет методы, создающие обрезанную версию входного растрового изображения для указанной прямоугольной области.
IWICBitmapCodecInfo

Предоставляет методы, предоставляющие сведения о конкретном кодеке.
IWICBitmapCodecProgressNotification

Предоставляет методы, используемые для уведомления о ходе выполнения для кодировщиков и декодаторов.
IWICBitmapDecoder

Предоставляет методы, относящиеся к декодеру.
IWICBitmapDecoderInfo

Предоставляет методы, предоставляющие сведения о декоде.
IWICBitmapEncoder

Определяет методы настройки свойств кодировщика, таких как эскизы, кадры и палитры.
IWICBitmapEncoderInfo

Предоставляет методы, предоставляющие сведения о кодировщике.
IWICBitmapFlipRotator

Предоставляет методы для создания растрового изображения с отражением (по горизонтали или вертикали) и/или с вращением с шагом 90 градусов. Перевернутый выполняется перед поворотом.
IWICBitmapFrameChainReader

Предоставляет доступ к кадрам, связанным с текущим кадром, через цепочки различных типов.
IWICBitmapFrameChainWriter

Связывает кадры в цепочках различных типов.
IWICBitmapFrameDecode

Определяет методы декодирования отдельных кадров изображений в закодированном файле.
IWICBitmapFrameEncode

Представляет отдельные кадры изображений кодировщика.
IWICBitmapLock

Предоставляет методы, поддерживающие метод Lock.
IWICBitmapScaler

Представляет входное растровое изображение с изменённым размером с использованием алгоритма ресэмплинга или фильтрации.
IWICBitmapSource

Предоставляет методы, ссылающиеся на источник, из которого извлекаются пиксели, но не могут быть записаны обратно.
IWICBitmapSourceTransform

Предоставляет методы для разгрузки определенных операций в базовой реализации IWICBitmapSource.
IWICColorContext

Предоставляет методы управления цветом.
IWICColorTransform

Предоставляет методы, которые преобразуют IWICBitmapSource из одного контекста цвета в другой.
IWICComponentFactory

Предоставляет методы, которые создают компоненты, используемые разработчиками компонентов. К ним относятся средства чтения метаданных, записи и другие службы для использования разработчиками кодека и обработчика метаданных.
IWICComponentInfo

Предоставляет методы для получения сведений о компонентах.
IWICDdsDecoder

Предоставляет сведения и функциональные возможности, относящиеся к формату изображения DDS.
IWICDdsEncoder

Позволяет записывать сведения о формате DDS в кодировщик.
IWICDdsFrameDecode

Предоставляет доступ к одному кадру данных изображений DDS в собственной DXGI_FORMAT форме, а также сведения о данных изображения.
IWICDevelopRaw

Предоставляет методы, предоставляющие доступ к возможностям необработанного формата кодека.
IWICDevelopRawNotificationCallback

Предоставляет метод обратного вызова для уведомлений об изменениях необработанных изображений.
IWICEnumMetadataItem

Предоставляет методы, обеспечивающие сервисы перечисления для отдельных элементов метаданных.
IWICFastMetadataEncoder

Предоставляет методы, используемые для редактирования метаданных на месте. Быстрый кодировщик метаданных позволяет добавлять и удалять метаданные в образ без необходимости полностью перекодировать изображение.
IWICFormatConverter

Представляет IWICBitmapSource, который преобразует данные изображения из одного формата пикселей в другой, обрабатывая дитерирование и полутонирование в индексированные форматы, преобразование палитры и альфа-пороговое значение.
IWICFormatConverterInfo

Предоставляет методы, предоставляющие сведения о преобразователе формата пикселей.
IWICImageEncoder

Кодирует интерфейсы ID2D1Image в IWICBitmapEncoder.
IWICImagingFactory

Предоставляет методы, используемые для создания компонентов компонента образов Windows (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

Предоставляет методы, предоставляющие доступ к записи содержимого метаданных. Это реализуется независимыми поставщиками программного обеспечения (ISV) для создания новых средств записи метаданных.
IWICMetadataWriterInfo

Предоставляет методы, которые предоставляют основные сведения о зарегистрированном писателе метаданных.
IWICPalette

Предоставляет методы для доступа и создания цветовой таблицы, в первую очередь для индексированных форматов пикселей.
IWICPersistStream

Предоставляет методы, обеспечивающие дополнительную нагрузку и сохранение методов, которые принимают WICPersistOptions.
IWICPixelFormatInfo

Предоставляет методы, предоставляющие сведения о формате пикселей.
IWICPixelFormatInfo2

Расширяет IWICPixelFormatInfo, предоставляя дополнительные сведения о формате пикселей.
IWICPlanarBitmapFrameEncode

Позволяет записывать пиксели изображения планарного компонента в кодировщик.
IWICPlanarBitmapSourceTransform

Предоставляет доступ к формату пикселей planar Y'CbCr, где компоненты пикселей хранятся в отдельных плоскостях компонентов.
IWICPlanarFormatConverter

Позволяет инициализировать преобразователь формата с помощью планарного источника.
IWICProgressCallback

Интерфейс IWICProgressCallback задокументирован только для соответствия требованиям; его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification.
IWICProgressiveLevelControl

Предоставляет методы для получения сведений о прогрессивном декодировании и его управлении.
IWICStream

Представляет поток компонента образов Windows (WIC) для ссылки на изображения и содержимое метаданных.
IWICStreamProvider

Предоставляет методы для поставщика потоков.

Structures

 
WICBitmapPattern

Содержит элементы, определяющие шаблон в файле изображения, который можно использовать для идентификации определенного формата.
WICBitmapPlane

Задает формат пикселя, буфер, шаг и размер плоскости компонента для планарного формата пикселей.
WICBitmapPlaneDescription

Задает формат пикселей и размер плоскости компонентов.
WICDdsFormatInfo

Задает DXGI_FORMAT и блоковые сведения формата DDS.
WICDdsParameters

Задает измерение изображения DDS, DXGI_FORMAT и альфа-режим содержащихся данных.
WICImageParameters

Это определяет параметры, которые можно использовать для переопределения параметров по умолчанию, обычно используемых при кодировании изображения.
WICJpegFrameHeader

Представляет заголовок кадра JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Представляет заголовок кадра JPEG. (WICJpegScanHeader)
WICMetadataHeader

Представляет заголовок метаданных.
WICMetadataPattern

Представляет шаблон метаданных.
WICRawCapabilitiesInfo

Определяет необработанные возможности кодека.
WICRawToneCurve

Представляет кривую тона необработанного изображения.
WICRawToneCurvePoint

Представляет точку кривой тона необработанного изображения.
WICRect

Представляет прямоугольник для API компонента образов Windows (WIC).