Windows 映像组件的接口

本部分包含有关 Windows 映像组件 (WIC) 接口的信息。

在本节中

主题 说明
IWICBitmap
定义将位图的可写性和静态内存中表示形式的概念添加到 IWICBitmapSource 的方法。
IWICBitmapClipper
公开为感兴趣的指定矩形区域生成输入位图的剪裁版本的方法。
IWICBitmapCodecInfo
公开提供有关特定编解码器的信息的方法。
IWICBitmapCodecProgressNotification
公开用于编码器和解码器的进度通知的方法。
IWICBitmapDecoder
公开表示解码器的方法。
IWICBitmapDecoderInfo
公开提供有关解码器信息的方法。
IWICBitmapEncoder
定义用于设置编码器属性的方法,例如缩略图、帧和调色板。
IWICBitmapEncoderInfo
公开提供有关编码器的信息的方法。
IWICBitmapFlipRotator
公开) 位图源生成翻转 (水平或垂直) 和/或旋转 (的方法。 旋转是在翻转之前完成的。
IWICBitmapFrameDecode
定义用于解码编码文件的单个图像帧的方法。
IWICBitmapFrameEncode
表示编码器的各个图像帧。
IWICBitmapLock
公开支持 Lock 方法的方法。
IWICBitmapScaler
表示使用重新采样或筛选算法调整输入位图的大小版本。
IWICBitmapSource
公开引用从中检索像素但无法写回的源的方法。
IWICBitmapSourceTransform
公开用于将某些操作卸载到基础 IWICBitmapSource 实现的方法。
IWICColorContext
公开颜色管理的方法。
IWICColorTransform
公开将 IWICBitmapSource 从一种颜色上下文转换为另一种颜色上下文的方法。
IWICComponentFactory
公开用于创建组件开发人员使用的组件的方法。 这包括供编解码器和元数据处理程序开发人员使用的元数据读取器、编写器和其他服务。
IWICComponentInfo
公开提供组件信息的方法。
IWICDdsDecoder
提供特定于 DDS 图像格式的信息和功能。
IWICDdsEncoder
允许将 DDS 格式特定信息写入编码器。
IWICDevelopRaw
公开提供对原始编解码器格式功能的访问权限的方法。
IWICDevelopRawNotificationCallback
公开原始图像更改提示的回调方法。
IWICDdsFrameDecode
提供对其本机 DXGI_FORMAT 形式的单个 DDS 图像数据帧的访问,以及有关图像数据的信息。
IWICEnumMetadataItem
公开为单个元数据项提供枚举服务的方法。
IWICFastMetadataEncoder
公开用于就地元数据编辑的方法。 使用快速元数据编码器可以向图像添加和删除元数据,而无需对图像进行完全重新编码。
IWICFormatConverter
表示一个 IWICBitmapSource, 用于将图像数据从一种像素格式转换为另一种像素格式,处理抖动和半调到索引格式、调色板转换和 alpha 阈值。
IWICFormatConverterInfo
公开提供有关像素格式转换器信息的方法。
IWICImageEncoder
ID2D1Image 接口编码为 IWICBitmapEncoder
IWICImagingFactory
公开用于为 WIC 创建组件的方法,例如解码器、编码器和像素格式转换器。
IWICImagingFactory2
WIC 工厂接口的扩展,包括创建 IWICImageEncoder 的功能。
IWICJpegFrameDecode
公开用于解码 JPEG 图像的方法。 提供对帧起始 (SOF) 标头、开始扫描 (SOS) 标头、Huffman 和量化表以及压缩的 JPEG 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
表示用于引用图像处理和元数据内容的 WIC 流。
IWICStreamProvider
公开流提供程序的方法。