BitmapExtensionMethods.PaletteDeviationProcess
BitmapExtensionMethods.BitmapProcessParallelProcess<2>AbstractProcessParallel process for creating palette deviation images.
Constructors
PaletteDeviationProcess
#Create a new process.
Parameters:
| data (BitmapData) | |
| palette (SpatialTree<Color>) | |
| gradient (Gradient) |
Fields
_data
protected readonly BitmapData _data
Bitmap data.
Properties
CountOverride
Gets or sets the number of iterations to process. If the override is negative, the size of the longest input array determines the count.
RunSingleThreaded
Gets whether this process is supposed to run in single threaded mode.
ThreadCount
Gets or sets the maximum degrees of parallelism for this process. Leave the value at a negative number to revert to default.
Methods
CreateOptions
Parameters:
| token (CancellationToken) |
Parameters:
| data1 (T1[]) | |
| token (CancellationToken) |
Perform
public TResult[] Perform(T1[] data1)
Parameters:
| data1 (T1[]) |
Perform
public void Perform()
Perform this process on all columns in the bitmap.
Process
#Process a single iteration. This method should ideally not throw exceptions.
Parameters:
| x (int) | Data to process. |
| token (CancellationToken) | Cancellation token. |
Returns: Result.
Overrides: ParallelProcess<TResult, T1>.Process