Компонент обработки изображений 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). |