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

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

Для разработки компонента обработки образов Windows вам потребуются следующие заголовки:

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

Перечисления

 
WIC8BIMIptcDigestProperties

Указывает идентификаторы элементов метаданных в блоке метаданных дайджеста IPTC 8BIM.
WIC8BIMIptcProperties

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

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

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

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

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

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

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

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

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

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

Указывает преобразования переворачивания и поворота.
WICColorContextType

Указывает типы контекста цвета.
WICComponentEnumerateOptions

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

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

Указывает тип компонента windows Imaging Component (WIC).
WICDdsAlphaMode

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

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

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

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

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

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

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

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

Определяет константы, определяющие параметры сжатия HEIF.
WICHeifHdrProperties

Задает свойства HDR изображения в формате HEIF.
WICHeifProperties

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

Задает свойство таблицы хрома jpeg.
WICJpegCommentProperties

Задает свойства комментария JPEG.
WICJpegIndexingOptions

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

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

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

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

Задает параметры YCrCB для yCrCB в формате JPEG.
WICMetadataCreationOptions

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

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

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

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

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

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

Задает свойства метаданных фрагмента cHRM в формате PNG для хроматности CIE XYZ.
WICPngFilterOption

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

Задает свойства метаданных фрагмента gAMA в формате PNG.
WICPngHistProperties

Задает свойства метаданных фрагмента hIST в формате PNG.
WICPngIccpProperties

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

Указывает свойства метаданных блока iTXT (PNG) iTXT.
WICPngSrgbProperties

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

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

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

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

Указывает возможность поддержки необработанного изображения.
WICRawParameterSet

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

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

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

Задает уровень доступа для раздела интерфейса графических устройств Windows (GDI).
WICTiffCompressionOption

Задает параметры сжатия TIFF.
WICWebpAnimProperties

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

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

Функции

 
AddWriter

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

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

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

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

Создает копию текущего объекта IWICEnumMetadataItem.
Фиксация

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

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

Завершает изменения метаданных в потоке изображений.
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

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

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

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

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

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

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

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

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

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

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

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

Возвращает биты на пиксель (BPP) формата пикселей.
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

Извлекает контекст цветового пространства с обмениваемым изображением (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

TBD (IWICPixelFormatInfo2.GetNumericRepresentation)
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

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

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

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

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

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

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

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

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

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

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

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

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

Задает нужный параметр WICRawParameterSet.
Блокировка

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

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

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

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

Расширена текущая позиция в перечислении.
Уведомление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задает уровень, извлекаемого при следующем вызове CopyPixels.
SetDestinationColorContext

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

Задает значение остановки компенсации экспозиции.
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

Задает значение Кельвина белой точки.
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.

Интерфейсы

 
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.
IWICDdsFrameDecode

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

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

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

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

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

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

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

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

Предоставляет методы, используемые для создания компонентов для компонента обработки изображений Windows (WIC), таких как декодеры, кодировщики и преобразователи форматов пикселей.
IWICImagingFactory2

Расширение интерфейса фабрики WIC, включающее возможность создания IWICImageEncoder.
IWICJpegFrameDecode

Предоставляет методы для декодирования изображений JPEG. Предоставляет доступ к заголовку Начало кадра (SOF), заголовок Start of Scan (SOS), таблицам Huffman и Quantization и сжатым данным JPEG. Также включает индексирование для эффективного случайного доступа.
IWICJpegFrameEncode

Предоставляет методы для записи сжатых данных сканирования JPEG непосредственно в выходной поток кодировщика WIC. Также предоставляет доступ к таблицам Huffman и квантования.
IWICMetadataBlockReader

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Структуры

 
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).