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 |
公开流提供程序的方法。 |