LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) 方法

定义

以异步方式将一组图像融合到已计算的单个图像中,以提高图像照明和保真度。

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

IIterable<SoftwareBitmap>

IEnumerable<SoftwareBitmap>

要处理的图像帧的集合。

返回

成功完成后返回 LowLightFusionResult 的异步操作。 应用应对返回的对象调用 Close 以释放分配的资源。

属性

注解

在以下情况下,此方法将在错误中返回:

  • 提供的集合中的图像数超过了 MaxSupportedFrameCount 属性指定的 。
  • 提供的集合中的图像具有不同的像素格式。
  • 提供的集合中的图像具有不同的分辨率。
  • 提供的集合中的图像采用不受支持的像素格式。 可以通过检查 SupportedBitmapPixelFormats 属性来确定支持的格式。

适用于