Tip
See the Remarks section of the Quantize method for more details.
public static Task QuantizeAsync(
this IReadWriteBitmapData bitmapData,
IQuantizer quantizer,
TaskConfig? asyncConfig = null
)
<ExtensionAttribute>
Public Shared Function QuantizeAsync (
bitmapData As IReadWriteBitmapData,
quantizer As IQuantizer,
Optional asyncConfig As TaskConfig = Nothing
) As Task
public:
[ExtensionAttribute]
static Task^ QuantizeAsync(
IReadWriteBitmapData^ bitmapData,
IQuantizer^ quantizer,
TaskConfig^ asyncConfig = nullptr
)
[<ExtensionAttribute>]
static member QuantizeAsync :
bitmapData : IReadWriteBitmapData *
quantizer : IQuantizer *
?asyncConfig : TaskConfig
(* Defaults:
let _asyncConfig = defaultArg asyncConfig null
*)
-> Task
This method is not a blocking call even if the MaxDegreeOfParallelism property of the asyncConfig parameter is 1.
ArgumentNullException | bitmapData or quantizer is . |
InvalidOperationException | The quantizer's Initialize method returned . |