iWICBitmapSourceTransform 接口 (wincodec.h)
公开用于将某些操作卸载到基础 IWICBitmapSource 实现的方法。
继承
IWICBitmapSourceTransform 接口继承自 IUnknown 接口。 IWICBitmapSourceTransform 还具有以下类型的成员:
方法
IWICBitmapSourceTransform 接口包含以下方法。
IWICBitmapSourceTransform::CopyPixels 使用提供的输入参数复制像素数据。 |
IWICBitmapSourceTransform::D oesSupportTransform 确定 IWICBitmapSourceTransform 接口的实现是否原生支持特定转换选项。 |
IWICBitmapSourceTransform::GetClosestPixelFormat 在给定所需格式的情况下,检索 IWICBitmapSourceTransform 实现可以本机复制像素的最接近的像素格式。 |
IWICBitmapSourceTransform::GetClosestSize 返回实现可以本机缩放到给定所需维度的最接近的维度。 |
注解
IWICBitmapSourceTransform 接口由编解码器实现,这些编解码器可以在解码过程中本机缩放、翻转、旋转或格式化转换像素。 由于转换与解码过程相结合,因此本机转换通常比非本机转换具有性能优势。 收件箱 IWICBitmapScaler、IWICBitmapFlipRotator 和 IWICFormatConverter 实现在紧跟在受支持的 IWICBitmapFrameDecode 之后时,它们都使用 IWICBitmapSourceTransform 接口,因此在典型情况下,应用程序将自动接收此性能提升,不需要直接使用此接口。 但是,在链接多个转换或实现自定义转换时,直接使用 IWICBitmapSourceTransform 接口可能具有性能优势。
要求
最低受支持的客户端 | Windows XP SP2、Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincodec.h |