Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется компонентом образов Windows. Дополнительные сведения можно найти здесь
wincodec.h содержит следующие интерфейсы программирования:
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 из одного контекста цвета в другой. |
|
IWICComponentInfo Предоставляет методы для получения сведений о компонентах. |
|
IWICDdsDecoder Предоставляет сведения и функциональные возможности, относящиеся к формату изображения DDS. |
|
IWICDdsEncoder Позволяет записывать сведения о формате DDS в кодировщик. |
|
IWICDdsFrameDecode Предоставляет доступ к одному кадру данных изображений DDS в собственной DXGI_FORMAT форме, а также сведения о данных изображения. |
|
IWICDevelopRaw Предоставляет методы, предоставляющие доступ к возможностям необработанного формата кодека. |
|
IWICDevelopRawNotificationCallback Предоставляет метод обратного вызова для уведомлений об изменениях необработанных изображений. |
|
IWICDisplayAdaptationControl2 |
|
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 и квантизации. |
|
IWICMetadataQueryReader Предоставляет методы получения блоков метаданных и элементов из декодера или его кадров изображений с помощью выражения запроса метаданных. |
|
IWICMetadataQueryWriter Предоставляет методы для настройки или удаления блоков метаданных и элементов в кодировщике или в кадрах его изображений с помощью выражения запроса метаданных. |
|
IWICPalette Предоставляет методы для доступа и создания цветовой таблицы, в первую очередь для индексированных форматов пикселей. |
|
IWICPixelFormatInfo Предоставляет методы, предоставляющие сведения о формате пикселей. |
|
IWICPixelFormatInfo2 Расширяет IWICPixelFormatInfo, предоставляя дополнительные сведения о формате пикселей. |
|
IWICPlanarBitmapFrameEncode Позволяет записывать пиксели изображения планарного компонента в кодировщик. |
|
IWICPlanarBitmapSourceTransform Предоставляет доступ к формату пикселей planar Y'CbCr, где компоненты пикселей хранятся в отдельных плоскостях компонентов. |
|
IWICPlanarFormatConverter Позволяет инициализировать преобразователь формата с помощью планарного источника. |
|
IWICProgressCallback Интерфейс IWICProgressCallback задокументирован только для соответствия требованиям; его использование не рекомендуется и может быть изменено или недоступно в будущем. Вместо этого используйте RegisterProgressNotification. |
|
IWICProgressiveLevelControl Предоставляет методы для получения сведений о прогрессивном декодировании и его управлении. |
|
IWICStream Представляет поток компонента образов Windows (WIC) для ссылки на изображения и содержимое метаданных. |
Functions
|
WICConvertBitmapSource Получает IWICBitmapSource в нужном формате пикселей из заданного IWICBitmapSource. |
|
WICCreateBitmapFromSection Возвращает идентификатор IWICBitmapSource, который поддерживается пикселями дескриптора интерфейса графического устройства Windows (GDI). (WICCreateBitmapFromSection) |
|
WICCreateBitmapFromSectionEx Возвращает идентификатор IWICBitmapSource, который поддерживается пикселями дескриптора интерфейса графического устройства Windows (GDI). (WICCreateBitmapFromSectionEx) |
|
WICMapGuidToShortName Получает короткое имя, связанное с заданным GUID. |
|
WICMapSchemaToName Получает имя, связанное с данной схемой. |
|
WICMapShortNameToGuid Получает GUID, связанный с заданным коротким именем. |
Callback functions
|
PFNProgressNotification Определяемая приложением функция обратного вызова вызывается при выполнении процесса выполнения компонента codec. |
Structures
|
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). |
Enumerations
|
WIC8BIMIptcDigestProperties Задает идентификаторы элементов метаданных в блоке метаданных 8BIM IPTC. |
|
WIC8BIMIptcProperties Задает идентификаторы элементов метаданных в блоке IPTC 8BIM. |
|
WIC8BIMResolutionInfoProperties Задает идентификаторы элементов метаданных в блоке 8BIMResolutionInfo. |
|
WICBitmapAlphaChannelOption Указывает требуемое использование альфа-канала. |
|
WICBitmapChainType Определяет константы, указывающие тип цепочки. |
|
WICBitmapCreateCacheOption Указывает требуемое использование кэша. |
|
WICBitmapDecoderCapabilities Задает возможности декодера. |
|
WICBitmapDitherType Указывает тип алгоритма дизера, применяемого при преобразовании между форматами изображений. |
|
WICBitmapEncoderCacheOption Задает параметры кэша, доступные для кодировщика. |
|
WICBitmapInterpolationMode Указывает режим выборки или фильтрации, используемый при масштабировании изображения. |
|
WICBitmapLockFlags Указывает доступ к IWICBitmap. |
|
WICBitmapPaletteType Задает тип палитры, используемой для индексированного формата изображения. |
|
WICBitmapToneMappingMode |
|
WICBitmapTransformOptions Задает преобразования перевернутого и поворота. |
|
WICColorContextType Задает типы контекста цвета. |
|
WICComponentEnumerateOptions Задает параметры перечисления компонентов. |
|
WICComponentSigning Указывает состояние подписи компонента. |
|
WICComponentType Указывает тип компонента компонента образов Windows (WIC). |
|
WICDdsAlphaMode Указывает значение значений компонента цвета пикселя, содержащихся на изображении DDS. |
|
WICDdsDimension Указывает тип измерения данных, содержащихся на изображении DDS. |
|
WICDecodeOptions Задает параметры декодирования. |
|
WICGainMapProperties |
|
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. |
|
WICNamedWhitePoint Задает именованные балансы белого цвета для необработанных изображений. |
|
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. |