Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется компонентом образов 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. |