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 屬性來判斷支援的格式。