LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以异步方式将一组图像融合到已计算的单个图像中,以提高图像照明和保真度。
public:
static IAsyncOperationWithProgress<LowLightFusionResult ^, double> ^ FuseAsync(IIterable<SoftwareBitmap ^> ^ frameSet);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperationWithProgress<LowLightFusionResult, double> FuseAsync(IIterable<SoftwareBitmap> const& frameSet);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperationWithProgress<LowLightFusionResult,double> FuseAsync(IEnumerable<SoftwareBitmap> frameSet);
function fuseAsync(frameSet)
Public Shared Function FuseAsync (frameSet As IEnumerable(Of SoftwareBitmap)) As IAsyncOperationWithProgress(Of LowLightFusionResult, Double)
参数
- frameSet
要处理的图像帧的集合。
返回
成功完成后返回 LowLightFusionResult 的异步操作。 应用应对返回的对象调用 Close 以释放分配的资源。
- 属性
注解
在以下情况下,此方法将在错误中返回:
- 提供的集合中的图像数超过了 MaxSupportedFrameCount 属性指定的 。
- 提供的集合中的图像具有不同的像素格式。
- 提供的集合中的图像具有不同的分辨率。
- 提供的集合中的图像采用不受支持的像素格式。 可以通过检查 SupportedBitmapPixelFormats 属性来确定支持的格式。