Метод | Описание | |
---|---|---|
Quantize ( |
Quantize an image and return the resulting output bitmap
|
Метод | Описание | |
---|---|---|
FirstPass ( |
Execute the first pass through the pixels in the image
|
|
InitialQuantizePixel ( Color32 pixel ) : void |
Override this to process the pixel in the first pass of the algorithm This function need only be overridden if your quantize algorithm needs two passes, such as an Octree quantizer. |
|
PixelEffect ( bool singlePass ) : System |
Construct the effect If you construct this class with a true value for singlePass, then the code will, when quantizing your image, only call the 'QuantizeImage' function. If two passes are required, the code will call 'InitialQuantizeImage' and then 'QuantizeImage'. |
|
QuantizePixel ( Color32 pixel, Color32 destinationPixel ) : void |
Override this to process the pixel in the second pass of the algorithm
|
|
SecondPass ( |
Execute a second pass through the bitmap
|
protected FirstPass ( |
||
sourceData | The source data | |
width | int | The width in pixels of the image |
height | int | The height in pixels of the image |
Результат | void |
protected InitialQuantizePixel ( Color32 pixel ) : void | ||
pixel | Color32 | The pixel to quantize |
Результат | void |
protected PixelEffect ( bool singlePass ) : System | ||
singlePass | bool | If true, the quantization only needs to loop through the source pixels once |
Результат | System |
public Quantize ( |
||
source | The image to quantize | |
Результат |
protected abstract QuantizePixel ( Color32 pixel, Color32 destinationPixel ) : void | ||
pixel | Color32 | The pixel to quantize |
destinationPixel | Color32 | |
Результат | void |
protected SecondPass ( |
||
sourceData | The source bitmap, locked into memory | |
output | The output bitmap | |
width | int | The width in pixels of the image |
height | int | The height in pixels of the image |
bounds | The bounding rectangle | |
Результат | void |