Заголовок wincodec.h
Этот заголовок используется компонентом обработки образов Windows. Дополнительные сведения см. в разделе:
wincodec.h содержит следующие программные интерфейсы:
IWICBitmap Определяет методы, которые добавляют в IWICBitmapSource концепцию возможности записи и статических представлений растровых изображений в памяти. |
IWICBitmapClipper Предоставляет методы, создающие обрезанную версию входного растрового изображения для указанной интересующей прямоугольной области. |
IWICBitmapCodecInfo Предоставляет методы, предоставляющие сведения о конкретном кодека. |
IWICBitmapCodecProgressNotification Предоставляет методы, используемые для уведомления о ходе выполнения для кодировщиков и декодеров. |
IWICBitmapDecoder Предоставляет методы, представляющие декодер. |
IWICBitmapDecoderInfo Предоставляет методы, предоставляющие сведения о декодере. |
IWICBitmapEncoder Определяет методы для задания свойств кодировщика, таких как эскизы, рамки и палитры. |
IWICBitmapEncoderInfo Предоставляет методы, предоставляющие сведения о кодировщике. |
IWICBitmapFlipRotator Предоставляет методы, создающие перевернутый (горизонтальный или вертикальный) и (или) повернутый (на 90 градусов) источник растрового изображения. Переворачивание выполняется перед вращением. |
IWICBitmapFrameDecode Определяет методы для декодирования отдельных кадров изображений закодированного файла. |
IWICBitmapFrameEncode Представляет отдельные кадры изображений кодировщика. |
IWICBitmapLock Предоставляет методы, поддерживающие метод Lock. |
IWICBitmapScaler Представляет измененную версию входного растрового изображения с помощью алгоритма повторной выборки или фильтрации. |
IWICBitmapSource Предоставляет методы, ссылающиеся на источник, из которого извлекаются пиксели, но не могут быть записаны обратно. |
IWICBitmapSourceTransform Предоставляет методы для разгрузки определенных операций в базовую реализацию IWICBitmapSource. |
IWICColorContext Предоставляет методы для управления цветом. |
IWICColorTransform Предоставляет методы, которые преобразуют IWICBitmapSource из одного контекста цвета в другой. |
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 и квантования. |
IWICMetadataQueryReader Предоставляет методы для получения блоков метаданных и элементов из декодера или его кадров изображений с помощью выражения запроса метаданных. |
IWICMetadataQueryWriter Предоставляет методы для задания или удаления блоков метаданных и элементов кодировщику или его кадрам изображений с помощью выражения запроса метаданных. |
IWICPalette Предоставляет методы для доступа к таблице цветов и ее создания, в первую очередь для индексированных форматов пикселей. |
IWICPixelFormatInfo Предоставляет методы, предоставляющие сведения о формате пикселей. |
IWICPixelFormatInfo2 Расширяет IWICPixelFormatInfo, предоставляя дополнительные сведения о формате пикселей. |
IWICPlanarBitmapFrameEncode Позволяет записывать пиксели изображения планарных компонентов в кодировщик. |
IWICPlanarBitmapSourceTransform Предоставляет доступ к плоские форматы пикселей Y'CbCr, где компоненты пикселей хранятся в отдельных плоскостях компонентов. |
IWICPlanarFormatConverter Позволяет инициализировать преобразователь формата с помощью плоского источника. |
IWICProgressCallback Интерфейс IWICProgressCallback задокументирован только для соответствия требованиям; Его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification. |
IWICProgressiveLevelControl Предоставляет методы для получения сведений о прогрессивном декодировании и управления ими. |
IWICStream Представляет поток компонента обработки образов Windows (WIC) для ссылки на содержимое изображений и метаданных. |
WICConvertBitmapSource Получает IWICBitmapSource в нужном формате пикселей из заданного объекта IWICBitmapSource. |
WICCreateBitmapFromSection Возвращает IWICBitmapSource, который поддерживается пикселями дескриптора раздела интерфейса графических устройств Windows (GDI). (WICCreateBitmapFromSection) |
WICCreateBitmapFromSectionEx Возвращает IWICBitmapSource, который поддерживается пикселями дескриптора раздела интерфейса графических устройств Windows (GDI). (WICCreateBitmapFromSectionEx) |
WICMapGuidToShortName Получает короткое имя, связанное с заданным ИДЕНТИФИКАТОРом GUID. |
WICMapSchemaToName Получает имя, связанное с заданной схемой. |
WICMapShortNameToGuid Получает GUID, связанный с указанным коротким именем. |
PFNProgressNotification Определяемая приложением функция обратного вызова вызывается при выполнении компонента кодека. |
WICBitmapPattern Содержит элементы, определяющие шаблон в файле изображения, который можно использовать для идентификации определенного формата. |
WICBitmapPlane Задает формат пикселей, буфер, шаг и размер плоскости компонента для формата плоских пикселей. |
WICBitmapPlaneDescription Задает формат пикселей и размер плоскости компонента. |
WICDdsFormatInfo Указывает сведения о DXGI_FORMAT и блоке формата DDS. |
WICDdsParameters Задает размер изображения DDS, DXGI_FORMAT и альфа-режим автономных данных. |
WICImageParameters Он определяет параметры, которые можно использовать для переопределения параметров по умолчанию, обычно используемых при кодировании изображения. |
WICJpegFrameHeader Представляет заголовок кадра JPEG. (WICJpegFrameHeader) |
WICJpegScanHeader Представляет заголовок кадра JPEG. (WICJpegScanHeader) |
WICRawCapabilitiesInfo Определяет возможности необработанного кодека. |
WICRawToneCurve Представляет кривую тона необработанного изображения. |
WICRawToneCurvePoint Представляет точку кривой тона необработанного изображения. |
WICRect Представляет прямоугольник для API компонента обработки образов Windows (WIC). |
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. |
WICNamedWhitePoint Задает именованные балансы белого для необработанных изображений. |
WICPixelFormatNumericRepresentation Определяет константы, указывающие примитивный тип для числового представления формата пикселей WIC. |
WICPlanarOptions Задает дополнительные параметры для реализации IWICPlanarBitmapSourceTransform. |
WICPngBkgdProperties Задает свойства метаданных фона переносимой сетевой графики (bKGD) в формате PNG. |
WICPngChrmProperties Задает свойства метаданных фрагмента cHRM в формате PNG для хроматности CIE XYZ. |
WICPngFilterOption Указывает фильтры переносимой сетевой графики (PNG), доступные для оптимизации сжатия. |
WICPngGamaProperties Задает свойства метаданных фрагмента gAMA в формате PNG. |
WICPngHistProperties Задает свойства метаданных фрагмента hIST в формате PNG. |
WICPngIccpProperties Указывает свойства метаданных фрагмента переносимой сетевой графики (PNG). |
WICPngItxtProperties Указывает свойства метаданных фрагмента переносимой сетевой графики (PNG) iTXT. |
WICPngSrgbProperties Задает свойства метаданных фрагмента переносимой сетевой графики (PNG) sRGB. |
WICPngTimeProperties Задает свойства метаданных фрагмента tIME переносимой сетевой графики (PNG). |
WICProgressNotification Указывает, когда должен вызываться обратный вызов уведомления о ходе выполнения. |
WICProgressOperation Указывает операции хода выполнения для получения уведомлений. |
WICRawCapabilities Указывает возможность поддержки необработанного изображения. |
WICRawParameterSet Задает набор параметров, используемый необработанным кодеком. |
WICRawRenderMode Указывает намерение отрисовки для следующего вызова CopyPixels. |
WICRawRotationCapabilities Задает возможности поворота кодека. |
WICSectionAccessLevel Задает уровень доступа к разделу интерфейса графического устройства Windows (GDI). |
WICTiffCompressionOption Задает параметры сжатия TIFF. |
WICWebpAnimProperties Задает свойства анимации изображения WebP. |
WICWebpAnmfProperties Задает свойства кадра анимации изображения WebP. |