Compartilhar via


LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) Método

Definição

Fundi de forma assíncrona um conjunto de imagens em uma única imagem que foi computada para melhorar a iluminação e a fidelidade da imagem.

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)

Parâmetros

frameSet

IIterable<SoftwareBitmap>

IEnumerable<SoftwareBitmap>

A coleção de quadros de imagem a serem processados.

Retornos

Uma operação assíncrona que retorna um LowLightFusionResult após a conclusão bem-sucedida. O aplicativo deve chamar Close no objeto retornado para liberar os recursos alocados.

Atributos

Comentários

Esse método retornará um erro nos seguintes casos:

  • O número de imagens na coleção fornecida excede o especificado pela propriedade MaxSupportedFrameCount .
  • As imagens na coleção fornecida têm formatos de pixel diferentes.
  • As imagens na coleção fornecida têm resoluções diferentes.
  • As imagens na coleção fornecida estão em um formato de pixel sem suporte. Os formatos com suporte podem ser determinados verificando a propriedade SupportedBitmapPixelFormats .

Aplica-se a