Windows 图像处理组件
Windows 图像处理组件技术概述。
若要开发 Windows 图像处理组件,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
WIC8BIMIptcDigestProperties 指定 8BIM IPTC 摘要元数据块中元数据项的标识符。 |
WIC8BIMIptcProperties 指定 8BIM IPTC 块中元数据项的标识符。 |
WIC8BIMResolutionInfoProperties 指定 8BIMResolutionInfo 块中元数据项的标识符。 |
WICBitmapAlphaChannelOption 指定所需的 alpha 通道使用情况。 |
WICBitmapCreateCacheOption 指定所需的缓存使用情况。 |
WICBitmapDecoderCapabilities 指定解码器的功能。 |
WICBitmapDitherType 指定在图像格式之间进行转换时要应用的抖变算法的类型。 |
WICBitmapEncoderCacheOption 指定可用于编码器的缓存选项。 |
WICBitmapInterpolationMode 指定缩放图像时要使用的采样或筛选模式。 |
WICBitmapLockFlags 指定对 IWICBitmap 的访问权限。 |
WICBitmapPaletteType 指定用于索引图像格式的调色板的类型。 |
WICBitmapTransformOptions 指定翻转和旋转转换。 |
WICColorContextType 指定颜色上下文类型。 |
WICComponentEnumerateOptions 指定组件枚举选项。 |
WICComponentSigning 指定组件签名状态。 |
WICComponentType 指定 Windows 图像处理组件 (WIC) 组件的类型。 |
WICDdsAlphaMode 指定 DDS 图像中包含的像素颜色分量值的含义。 |
WICDdsDimension 指定 DDS 图像中包含的数据的维度类型。 |
WICDecodeOptions 指定解码选项。 |
WICGifApplicationExtensionProperties 指定图形交换格式 (GIF) 图像的应用程序扩展元数据属性。 |
WICGifCommentExtensionProperties 指定图形交换格式 (GIF) 图像的注释扩展元数据属性。 |
WICGifGraphicControlExtensionProperties 指定图形控件扩展元数据属性,这些属性定义图形交换格式 (GIF) 图像的每个帧动画之间的转换。 |
WICGifImageDescriptorProperties 指定图形交换格式 (GIF) 帧的图像描述符元数据属性。 |
WICGifLogicalScreenDescriptorProperties 指定图形交换格式 (GIF) 元数据的逻辑屏幕描述符属性。 |
WICHeifCompressionOption 定义指定 HEIF) 压缩选项 (高效图像格式的常量。 |
WICHeifHdrProperties 指定高效图像格式 (HEIF) 图像的 HDR 属性。 |
WICHeifProperties 指定 HEIF) 图像 (高效图像格式的属性。 |
WICJpegChrominanceProperties 指定 JPEG 色度表属性。 |
WICJpegCommentProperties 指定 JPEG 注释属性。 |
WICJpegIndexingOptions 指定用于为 JPEG 图像编制索引的选项。 |
WICJpegLuminanceProperties 指定 JPEG 亮度表属性。 |
WICJpegScanType 指定 JPEG 图像扫描中像素数据的内存布局。 |
WICJpegTransferMatrix 指定从 Y'Cb'Cr' 到 R'G'B' 的转换矩阵。 |
WICJpegYCrCbSubsamplingOption 指定 JPEG YCrCB 子采样选项。 |
WICMetadataCreationOptions 指定元数据创建选项。 |
WICNamedWhitePoint 指定原始图像的命名白平衡。 |
WICPersistOptions 指定 Windows 映像组件 (WIC) 使用流初始化组件时使用的选项。 |
WICPixelFormatNumericRepresentation 定义为 WIC 像素格式的数字表示形式指定基元类型的常量。 |
WICPlanarOptions 指定 IWICPlanarBitmapSourceTransform 实现的其他选项。 |
WICPngBkgdProperties 指定可移植网络图形 (PNG) 背景 (bKGD) 区块元数据属性。 |
WICPngChrmProperties 为 CIE XYZ 色度指定可移植网络图形 (PNG) cHRM 区块元数据属性。 |
WICPngFilterOption 指定可用于压缩优化的可移植网络图形 (PNG) 筛选器。 |
WICPngGamaProperties 指定可移植网络图形 (PNG) gAMA 区块元数据属性。 |
WICPngHistProperties 指定可移植网络图形 (PNG) hIST 区块元数据属性。 |
WICPngIccpProperties 指定可移植网络图形 (PNG) iCCP 区块元数据属性。 |
WICPngItxtProperties 指定可移植网络图形 (PNG) iTXT 区块元数据属性。 |
WICPngSrgbProperties 指定可移植网络图形 (PNG) sRGB 区块元数据属性。 |
WICPngTimeProperties 指定可移植网络图形 (PNG) tIME 区块元数据属性。 |
WICProgressNotification 指定何时应调用进度通知回调。 |
WICProgressOperation 指定要接收通知的进度操作。 |
WICRawCapabilities 指定对原始图像的功能支持。 |
WICRawParameterSet 指定原始编解码器使用的参数集。 |
WICRawRenderMode 指定下一个 CopyPixels 调用的呈现意向。 |
WICRawRotationCapabilities 指定编解码器的旋转功能。 |
WICSectionAccessLevel 指定 Windows 图形设备接口 (GDI) 部分的访问级别。 |
WICTiffCompressionOption 指定标记图像文件格式 (TIFF) 压缩选项。 |
WICWebpAnimProperties 指定 WebP 图像的动画属性。 |
WICWebpAnmfProperties 指定 WebP 图像的动画帧属性。 |
函数
AddWriter 通过为其添加 IWICMetadataWriter 来添加顶级元数据块。 |
CanConvert 确定是否可以将源像素格式转换为目标像素格式。 |
CanConvert 查询格式转换器是否可以从一种格式转换为另一种格式。 |
ClearIndexing 从已使用 IWICJpegFrameDecode::SetIndexing 编制索引的 JPEG 中删除索引。 |
克隆 创建当前 IWICEnumMetadataItem 的副本。 |
提交 提交图像的所有更改并关闭流。 |
提交 将帧提交到图像。 |
提交 完成对图像流的元数据更改。 |
CopyBlocks 请求像素数据,因为它以本机方式存储在 DDS 文件中。 |
CopyPalette 复制解码器的 IWICPalette 。 |
CopyPalette 检索索引像素格式的颜色表。 |
CopyPixels 指示对象生成像素。 |
CopyPixels 使用提供的输入参数复制像素数据。 |
CopyPixels 将像素复制到目标平面中。 由提供的输入参数配置。 |
CopyScan 直接从 WIC 解码器帧的输出流检索压缩的 JPEG 扫描的副本。 |
CreateBitmap 创建 IWICBitmap 对象。 |
CreateBitmapClipper 创建 IWICBitmapClipper 对象的新实例。 |
CreateBitmapFlipRotator 创建 IWICBitmapFlipRotator 对象的新实例。 |
CreateBitmapFromHBITMAP 从位图句柄创建 IWICBitmap。 |
CreateBitmapFromHICON 从图标句柄创建 IWICBitmap。 |
CreateBitmapFromMemory 从内存块创建 IWICBitmap。 |
CreateBitmapFromSource 从 IWICBitmapSource 创建 IWICBitmap。 |
CreateBitmapFromSourceRect 从 IWICBitmapSource 的指定矩形创建 IWICBitmap。 |
CreateBitmapScaler 创建 IWICBitmapScaler 的新实例。 |
CreateColorContext 创建 IWICColorContext 类的新实例。 |
CreateColorTransformer 创建 IWICColorTransform 类的新实例。 |
CreateComponentEnumerator 创建指定组件类型的 IEnumUnknown 对象。 |
CreateComponentInfo 为给定组件类标识符创建 IWICComponentInfo 类的新实例, (CLSID) 。 |
CreateDecoder 创建 IWICBitmapDecoder 的新实例。 |
CreateDecoderFromFileHandle 基于给定的文件句柄创建 IWICBitmapDecoder 的新实例。 |
CreateDecoderFromFilename 基于给定文件创建 IWICBitmapDecoder 类的新实例。 |
CreateDecoderFromStream 基于给定的 IStream 创建 IWICBitmapDecoder 类的新实例。 |
CreateEncoder 创建 IWICBitmapEncoder 类的新实例。 |
CreateEncoderPropertyBag 创建编码器属性包。 |
CreateFastMetadataEncoderFromDecoder 基于给定的 IWICBitmapDecoder 创建快速元数据编码器的新实例。 |
CreateFastMetadataEncoderFromFrameDecode 基于给定的图像帧创建快速元数据编码器的新实例。 |
CreateFormatConverter 创建 IWICFormatConverter 类的新实例。 |
CreateImageEncoder 创建新的图像编码器对象。 |
CreateInstance 创建新的 IWICBitmapDecoder 实例。 |
CreateInstance 创建新的 IWICBitmapEncoder 实例。 |
CreateInstance 创建新的 IWICFormatConverter 实例。 |
CreateInstance 创建 IWICMetadataReader 的实例。 |
CreateInstance 创建 IWICMetadataWriter 的实例。 |
CreateMetadataReader 基于给定参数创建 IWICMetadataReader。 (IWICComponentFactory.CreateMetadataReader) |
CreateMetadataReaderFromContainer 基于给定参数创建 IWICMetadataReader。 (IWICComponentFactory.CreateMetadataReaderFromContainer) |
CreateMetadataWriter 基于给定参数创建 IWICMetadataWriter。 |
CreateMetadataWriterFromReader 从给定的 IWICMetadataReader 创建 IWICMetadataWriter。 |
CreateNewFrame 创建新的 IWICBitmapFrameEncode 实例。 |
CreateNewFrame 创建要编码的新帧。 |
CreatePalette 创建 IWICPalette 类的新实例。 |
CreateQueryReaderFromBlockReader 从给定的 IWICMetadataBlockReader 创建 IWICMetadataQueryReader。 |
CreateQueryWriter 创建查询编写器的新实例。 |
CreateQueryWriterFromBlockWriter 从给定的 IWICMetadataBlockWriter 创建 IWICMetadataQueryWriter。 |
CreateQueryWriterFromReader 基于给定的查询读取器创建查询编写器的新实例。 查询编写器将预先填充来自查询读取器的元数据。 |
CreateStream 创建 IWICStream 类的新实例。 |
DoesRequireFixedSize 确定元数据处理程序是否需要固定大小。 |
DoesRequireFullStream 确定处理程序是否需要完整流。 |
DoesSupportAnimation 检索一个值,该值指示编解码器是否支持动画。 |
DoesSupportChromakey 检索一个值,该值指示编解码器是否支持色度。 |
DoesSupportIndexing 检索一个值,该值指示此解码器是否支持索引编制,以便进行高效的随机访问。 |
DoesSupportLossless 检索一个值,该值指示编解码器是否支持无损格式。 |
DoesSupportMultiframe 检索一个值,该值指示编解码器是否支持多帧图像。 |
DoesSupportPadding 确定元数据处理程序是否支持填充。 |
DoesSupportTransform 确定 IWICBitmapSourceTransform 接口的实现是否原生支持特定转换选项。 |
DoesSupportTransform 使用此方法可确定是否支持所需的平面输出,并允许调用方选择优化的代码路径(如果支持)。 |
GetAcHuffmanTable 检索指定扫描和表的 AC Huffman 表的副本。 (IWICJpegFrameDecode.GetAcHuffmanTable) |
GetAcHuffmanTable 检索指定扫描和表的 AC Huffman 表的副本。 (IWICJpegFrameEncode.GetAcHuffmanTable) |
GetAuthor 检索组件的作者的姓名。 |
GetBitsPerPixel 获取像素格式 (BPP) 的位数。 |
GetChannelCount 获取像素格式包含的通道数。 |
GetChannelMask 获取像素格式的通道掩码。 |
GetClosestPixelFormat 在给定所需格式的情况下,检索 IWICBitmapSourceTransform 实现可以本机复制像素的最接近的像素格式。 |
GetClosestSize 返回实现可以本机缩放到给定所需维度的最接近的维度。 |
GetCLSID 检索组件的类标识符 (CLSID) |
GetColorContext 获取像素格式的 IWICColorContext。 |
GetColorContexts 检索图像的 IWICColorContext 对象。 |
GetColorContexts 检索与图像帧关联的 IWICColorContext。 |
GetColorCount 检索颜色表中的颜色数。 |
GetColorManagementVersion 检索编解码器支持的颜色管理版本号。 |
GetColors 使用内部颜色表中的颜色填充所提供的颜色数组。 应根据 GetColorCount 的返回结果调整颜色数组的大小。 |
GetComponentType 检索组件的 WICComponentType。 |
GetContainerFormat 检索与编解码器关联的容器 GUID。 |
GetContainerFormat 检索映像的容器格式。 |
GetContainerFormat 检索编码器的容器格式。 |
GetContainerFormat 获取元数据查询读取器容器格式。 |
GetContainerFormat 检索解码器的容器格式。 |
GetContainerFormats 检索元数据处理程序支持的容器格式。 |
GetContrast 获取原始图像的对比度值。 |
GetCount 检索顶级元数据块的数量。 |
GetCount 获取读取器中的元数据项数。 |
GetCurrentLevel 获取解码器的当前渐进级别。 |
GetCurrentParameterSet 获取当前参数集。 |
GetDataPointer 获取指向锁定矩形中左上角像素的指针。 |
GetDcHuffmanTable 检索指定扫描和表的 DC Huffman 表的副本。 (IWICJpegFrameDecode.GetDcHuffmanTable) |
GetDcHuffmanTable 检索指定扫描和表的 DC Huffman 表的副本。 (IWICJpegFrameEncode.GetDcHuffmanTable) |
GetDecoderInfo 检索图像的 IWICBitmapDecoderInfo。 |
GetDeviceManufacturer 检索与编解码器关联的设备制造商的名称。 |
GetDeviceManufacturer 检索元数据处理程序的设备制造商。 |
GetDeviceModels 检索与编解码器关联的设备模型的逗号分隔列表。 |
GetDeviceModels 检索支持元数据处理程序的设备模型。 |
GetEncoderInfo 检索编码器的 IWICBitmapEncoderInfo。 |
GetEnumerator 获取元数据层次结构中当前相对位置上所有元数据项的枚举器。 |
GetEnumerator 检索表示每个顶级元数据块的 IWICMetadataReader 对象的枚举。 |
GetEnumerator 获取所有元数据项的枚举器。 |
GetExifColorSpace 检索 (EXIF) 颜色空间颜色上下文的可交换图像文件。 |
GetExposureCompensation 获取原始图像的曝光补偿停止值。 |
GetFileExtensions 检索与编解码器关联的文件扩展名的逗号分隔列表。 |
GetFormatGUID 获取像素格式 GUID。 |
GetFormatInfo 获取有关存储 DDS 图像的格式的信息。 |
GetFrame 检索图像的指定帧。 |
GetFrame 检索 DDS 图像的指定帧。 |
GetFrameCount 检索图像中的帧总数。 |
GetFrameHeader 从整个帧中检索标头数据。 |
GetFriendlyName 检索组件的友好名称,该名称是组件可读的显示名称。 |
GetGamma 获取原始图像的当前伽玛设置。 |
GetHeader 获取元数据编写器的元数据标头。 |
GetKelvinRangeInfo 获取有关原始图像的当前开氏度范围的信息。 |
GetLevelCount 获取 CODEC 支持的渐进式解码级别数。 |
GetLocation 检索相对于根元数据块的当前路径。 |
GetMetadataByName 检索元数据查询表达式标识的元数据块或项。 |
GetMetadataFormat 检索元数据处理程序的元数据格式。 |
GetMetadataFormat 获取与读取器关联的元数据格式。 |
GetMetadataHandlerInfo 获取与读取器关联的元数据处理程序信息。 |
GetMetadataQueryReader 从解码器检索元数据查询读取器。 |
GetMetadataQueryReader 检索帧的元数据查询读取器。 |
GetMetadataQueryWriter 检索编码器的元数据查询编写器。 |
GetMetadataQueryWriter 获取编码器帧的元数据查询编写器。 |
GetMetadataQueryWriter 检索元数据查询编写器以快速进行元数据编码。 |
GetMimeTypes 检索与编解码器关联的以逗号分隔的 mime 类型的序列。 |
GetNamedWhitePoint 获取原始图像的命名白点。 |
GetNoiseReduction 获取原始图像的降噪值。 |
GetNumericRepresentation TBD (IWICPixelFormatInfo2.GetNumericRepresentation) |
GetParameters 获取特定于 DDS 的数据。 (IWICDdsDecoder.GetParameters) |
GetParameters 获取特定于 DDS 的数据。 (IWICDdsEncoder.GetParameters) |
GetPatterns 检索解码器支持的文件模式签名。 |
GetPatterns 获取与元数据读取器关联的元数据模式。 |
GetPersistOptions 获取使用流初始化组件时使用的持久化选项。 |
GetPixelFormat 获取像素锁定区域的 像素格式。 这可用于计算锁定区域中每个像素的字节数。 |
GetPixelFormat 检索位图源的像素格式。 |
GetPixelFormats 检索编解码器支持的像素格式。 |
GetPixelFormats 检索表示转换器支持的像素格式的 GUID 列表。 |
GetPreferredVendorGUID 获取首选供应商 GUID。 |
GetPreview 检索预览图像(如果支持)。 |
GetProfileBytes 检索颜色上下文配置文件。 |
GetQuantizationTable 检索量化表的副本。 (IWICJpegFrameDecode.GetQuantizationTable) |
GetQuantizationTable 检索量化表的副本。 (IWICJpegFrameEncode.GetQuantizationTable) |
GetReaderByIndex 检索指定顶级元数据块的 IWICMetadataReader。 |
GetRenderMode 获取当前 WICRawRenderMode。 |
GetResolution 检索像素与物理世界度量之间的采样率。 |
GetRotation 获取当前旋转角度。 |
GetSaturation 获取原始图像的饱和度值。 |
GetScanHeader 从具有指定索引的扫描 (SOS) 标记中检索参数。 |
GetSharpness 获取原始图像的锐度值。 |
GetSigningStatus 检索组件的签名状态。 |
GetSize 检索锁定矩形的宽度和高度(以像素为单位)。 |
GetSize 检索位图的像素宽度和高度。 |
GetSizeInBlocks 获取 DDS 图像的宽度和高度(以块为单位)。 |
GetSpecVersion 检索组件的规范版本。 |
GetStream 获取组件持有的流。 |
GetStride 提供对内存的步幅值的访问权限。 |
GetThumbnail 检索图像的位图缩略图(如果存在) |
GetThumbnail 检索帧的小预览(如果受编解码器支持)。 |
GetTint 获取原始图像的色调值。 |
GetToneCurve 获取原始图像的色调曲线。 |
GetType 检索颜色上下文类型。 (IWICColorContext.GetType) |
GetType 检索描述调色板的 WICBitmapPaletteType。 |
GetValue 获取元数据项值。 |
GetValueByIndex 获取给定索引处的元数据项。 |
GetVendorGUID 检索供应商 GUID。 |
GetVersion 检索组件的版本。 |
GetWhitePointKelvin 获取原始图像的白点开尔文温度。 |
GetWhitePointRGB 获取白点 RGB 值。 |
GetWriterByIndex 检索驻留在指定索引处的 IWICMetadataWriter。 |
HasAlpha 指示调色板是否包含非不透明 (即 alpha 小于 1) 的条目。 |
初始化 使用提供的参数初始化位图剪辑器。 |
初始化 使用提供的流初始化解码器。 |
初始化 使用 IStream 初始化编码器,该 IStream 告知编码器在何处对位进行编码。 |
初始化 使用提供的参数初始化位图翻转旋转器。 |
初始化 使用给定属性初始化帧编码器。 |
初始化 使用提供的参数初始化位图缩放器。 |
初始化 使用 IWICBitmapSource 初始化 IWICColorTransform,并将其从一个 IWICColorContext 转换为另一个 IWICColorContext。 |
初始化 初始化格式转换器。 |
初始化 使用平面源初始化格式转换器,并指定交错输出像素格式。 |
InitializeCustom 将调色板初始化为提供的自定义颜色条目。 |
InitializeFromBitmap 使用基于引用位图的计算优化值初始化调色板。 |
InitializeFromBlockReader 从给定的 IWICMetadataBlockReader 初始化 IWICMetadataBlockWriter。 这将使用元数据块读取器中的所有元数据预填充元数据块编写器。 |
InitializeFromExifColorSpace 使用可交换图像文件 (EXIF) 颜色空间初始化颜色上下文。 |
InitializeFromFilename 初始化给定文件中的颜色上下文。 |
InitializeFromFilename 从特定文件初始化流。 |
InitializeFromIStream 从另一个流初始化流。 访问权限继承自基础流。 |
InitializeFromIStreamRegion 将流初始化为另一个流的子流。 |
InitializeFromMemory 从内存块初始化颜色上下文。 |
InitializeFromMemory 初始化流以将内存块视为流。 流不能增长到超过缓冲区大小。 |
InitializeFromPalette 基于给定的调色板初始化调色板。 |
InitializePredefined 将调色板初始化为由 WICBitmapPaletteType 指定的预定义调色板之一,并选择性地添加透明颜色。 |
IsBlackWhite 检索一个值,该值描述调色板是否为黑白。 |
IsGrayscale 检索一个值,该值描述调色板是否为灰度。 |
LoadEx 使用给定参数从输入流加载数据。 |
LoadParameterSet 设置所需的 WICRawParameterSet 选项。 |
Lock 提供对位图的矩形区域的访问权限。 |
MatchesMimeType 检索一个值,该值指示给定的 mime 类型是否与编解码器的 mime 类型匹配。 |
MatchesPattern 检索一个值,该值指示编解码器是否识别指定流中的模式。 |
MatchesPattern 确定流是否包含元数据项模式。 |
下一页 高级枚举中的当前位置。 |
通知 用于原始图像参数更改通知的应用程序定义的回调方法。 |
通知 仅出于合规性而记录 Notify 方法;不建议使用它,将来可能会更改或不可用。 请改用 RegisterProgressNotification。 |
PFNProgressNotification 进行编解码器组件进度时调用的应用程序定义的回调函数。 |
QueryCapability 根据指定的流检索解码器的功能。 |
QueryRawCapabilitiesInfo 检索有关原始图像支持的功能的信息。 |
RefreshStream 通知组件它所持有的流的内容可能已更改。 组件应通过从流中弄脏任何缓存信息来响应。 |
RegisterProgressNotification 注册进度通知回调函数。 |
RemoveMetadataByName 使用元数据查询表达式从特定位置删除元数据项。 |
RemoveValue 删除与给定参数匹配的元数据项。 |
RemoveValueByIndex 删除指定索引处的元数据项。 |
RemoveWriterByIndex 从指定的索引位置删除元数据编写器。 |
重置 将当前位置重置为枚举的开头。 |
SaveEx 使用给定参数将 IWICPersistStream 保存到给定的输入 IStream。 |
SetColorContexts 设置编码器的 IWICColorContext 对象。 |
SetColorContexts 将给定数目的 IWICColorContext 配置文件设置为帧。 |
SetContrast 设置原始图像的对比度值。 |
SetCurrentLevel 指定要在下一次调用 CopyPixels 时检索的级别。 |
SetDestinationColorContext 设置目标颜色上下文。 |
SetExposureCompensation 设置曝光补偿停止值。 |
SetGamma 设置所需的伽玛值。 |
SetIndexing 启用 JPEG 的索引编制,以便进行高效的随机访问。 |
SetMetadataByName 将元数据项设置为特定位置。 |
SetNamedWhitePoint 设置原始文件的命名白点。 |
SetNoiseReduction 设置原始图像的降噪值。 |
SetNotificationCallback 设置通知回调方法。 |
SetPalette 为调色板修改提供访问权限。 |
SetPalette 设置图像的全局调色板。 |
SetPalette 设置索引像素格式的 IWICPalette。 |
SetParameters 设置特定于 DDS 的数据。 |
SetPixelFormat 请求编码器使用指定的像素格式。 |
SetPreview 设置图像的全局预览。 |
SetRenderMode 设置当前 WICRawRenderMode。 |
SetResolution 更改图像的物理分辨率。 |
SetResolution 设置输出图像的物理分辨率。 |
SetRotation 设置所需的旋转角度。 |
SetSaturation 设置原始图像的饱和度值。 |
SetSharpness 设置原始图像的锐度值。 |
SetSize 设置帧的输出图像尺寸。 |
SetThumbnail 设置图像的全局缩略图。 |
SetThumbnail 设置帧缩略图(如果编解码器支持)。 |
SetTint 设置原始图像的色调值。 |
SetToneCurve 设置原始图像的色调曲线。 |
SetValue 设置给定的元数据项。 |
SetValueByIndex 将元数据项设置为指定的索引。 |
SetWhitePointKelvin 设置白点开氏值。 |
SetWhitePointRGB 设置白点 RGB 值。 |
SetWriterByIndex 替换指定索引位置上的元数据编写器。 |
Skip 跳到给定数量的对象。 |
SupportsTransparency 返回格式是否支持透明像素。 |
WICConvertBitmapSource 从给定的 IWICBitmapSource 中获取所需像素格式的 IWICBitmapSource。 |
WICCreateBitmapFromSection 返回由 Windows 图形设备接口 (GDI) 节句柄的像素支持的 IWICBitmapSource。 (WICCreateBitmapFromSection) |
WICCreateBitmapFromSectionEx 返回由 Windows 图形设备接口 (GDI) 节句柄的像素支持的 IWICBitmapSource。 (WICCreateBitmapFromSectionEx) |
WICGetMetadataContentSize 返回指定的 IWICMetadataWriter 包含的元数据内容的大小。 返回的大小将考虑标头和元数据的长度。 |
WICMapGuidToShortName 获取与给定 GUID 关联的短名称。 |
WICMapSchemaToName 获取与给定架构关联的名称。 |
WICMapShortNameToGuid 获取与给定短名称关联的 GUID。 |
WICMatchMetadataContent 获取指定容器格式和供应商的元数据格式 GUID,该格式与给定流中的内容最匹配。 |
WICSerializeMetadataContent 将元数据写入给定流。 |
WriteFrame 将图像编码为 IWICBitmapFrameEncode 提供的帧。 |
WriteFrameThumbnail 将图像编码为 IWICBitmapFrameEncode 提供的帧的缩略图。 |
WritePixels 将扫描行数据从调用方提供的缓冲区复制到 IWICBitmapFrameEncode 对象。 |
WritePixels 将源平面中的行写入编码格式。 (IWICPlanarBitmapFrameEncode.WritePixels) |
WriteScan 将扫描数据写入 JPEG 帧。 |
WriteSource 对位图源进行编码。 |
WriteSource 将源平面中的行写入编码格式。 (IWICPlanarBitmapFrameEncode.WriteSource) |
WriteThumbnail 将给定图像编码为给定 WIC 位图编码器的缩略图。 |
接口
IWICBitmap 定义将位图的可写性和静态内存中表示形式的概念添加到 IWICBitmapSource 的方法。 |
IWICBitmapClipper 公开为感兴趣的指定矩形区域生成输入位图的剪裁版本的方法。 |
IWICBitmapCodecInfo 公开提供有关特定编解码器的信息的方法。 |
IWICBitmapCodecProgressNotification 公开用于编码器和解码器的进度通知的方法。 |
IWICBitmapDecoder 公开表示解码器的方法。 |
IWICBitmapDecoderInfo 公开提供有关解码器的信息的方法。 |
IWICBitmapEncoder 定义用于设置编码器属性的方法,例如缩略图、帧和调色板。 |
IWICBitmapEncoderInfo 公开提供有关编码器的信息的方法。 |
IWICBitmapFlipRotator 公开可生成水平或垂直翻转 () 和/或 () 位图源以 90 度增量旋转的方法。 翻转在旋转前完成。 |
IWICBitmapFrameDecode 定义用于解码已编码文件的各个图像帧的方法。 |
IWICBitmapFrameEncode 表示编码器的各个图像帧。 |
IWICBitmapLock 公开支持 Lock 方法的方法。 |
IWICBitmapScaler 表示使用重新采样或筛选算法的输入位图的大小调整版本。 |
IWICBitmapSource 公开引用从中检索像素但不能写回的源的方法。 |
IWICBitmapSourceTransform 公开用于将某些操作卸载到基础 IWICBitmapSource 实现的方法。 |
IWICColorContext 公开颜色管理的方法。 |
IWICColorTransform 公开将 IWICBitmapSource 从一种颜色上下文转换为另一种颜色上下文的方法。 |
IWICComponentFactory 公开用于创建组件开发人员使用的组件的方法。 这包括供编解码器和元数据处理程序开发人员使用的元数据读取器、编写器和其他服务。 |
IWICComponentInfo 公开提供组件信息的方法。 |
IWICDdsDecoder 提供特定于 DDS 图像格式的信息和功能。 |
IWICDdsEncoder 允许将 DDS 格式特定信息写入编码器。 |
IWICDdsFrameDecode 提供对其本机DXGI_FORMAT形式的单个 DDS 图像数据帧的访问,以及有关图像数据的信息。 |
IWICDevelopRaw 公开提供对原始编解码器格式功能的访问权限的方法。 |
IWICDevelopRawNotificationCallback 公开原始图像更改的回调方法。 |
IWICEnumMetadataItem 公开为单个元数据项提供枚举服务的方法。 |
IWICFastMetadataEncoder 公开用于就地元数据编辑的方法。 使用快速元数据编码器,可以向图像添加和删除元数据,而无需对图像进行完全重新编码。 |
IWICFormatConverter 表示一个 IWICBitmapSource,它将图像数据从一种像素格式转换为另一种像素格式,处理到索引格式的抖动和半调、调色板转换和 alpha 阈值。 |
IWICFormatConverterInfo 公开提供有关像素格式转换器的信息的方法。 |
IWICImageEncoder 将 ID2D1Image 接口编码为 IWICBitmapEncoder。 |
IWICImagingFactory 公开用于创建 Windows 图像处理组件 (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 表示用于引用图像处理和元数据内容的 WINDOWS 图像处理组件 (WIC) 流。 |
IWICStreamProvider 公开流提供程序的方法。 |
结构
WICBitmapPattern 包含标识图像文件中可用于标识特定格式的模式的成员。 |
WICBitmapPlane 指定平面像素格式的分量平面的像素格式、缓冲区、步幅和大小。 |
WICBitmapPlaneDescription 指定组件平面的像素格式和大小。 |
WICDdsFormatInfo 指定 DDS 格式的DXGI_FORMAT和块信息。 |
WICDdsParameters 指定包含数据的 DDS 图像尺寸、DXGI_FORMAT和 alpha 模式。 |
WICImageParameters 这定义了可用于替代对图像进行编码时通常使用的默认参数的参数。 |
WICJpegFrameHeader 表示 JPEG 帧标头。 (WICJpegFrameHeader) |
WICJpegScanHeader 表示 JPEG 帧标头。 (WICJpegScanHeader) |
WICMetadataHeader 表示元数据标头。 |
WICMetadataPattern 表示元数据模式。 |
WICRawCapabilitiesInfo 定义原始编解码器功能。 |
WICRawToneCurve 表示原始图像色调曲线。 |
WICRawToneCurvePoint 表示原始图像色调曲线点。 |
WICRect 表示 WINDOWS 图像处理组件 (WIC) API 的矩形。 |