IColorConverter
public interface IColorConverter
The color converter.
Methods
| Method | Description | 
|---|---|
| convert(PixelDataFormat sourceFormat, byte[] data, int offset, int bitStart, int samplesCount, int linesCount, PixelDataFormat destFormat, byte[] outputData, int outputOffset) | Converts the passed data to the output format. | 
convert(PixelDataFormat sourceFormat, byte[] data, int offset, int bitStart, int samplesCount, int linesCount, PixelDataFormat destFormat, byte[] outputData, int outputOffset)
public abstract int convert(PixelDataFormat sourceFormat, byte[] data, int offset, int bitStart, int samplesCount, int linesCount, PixelDataFormat destFormat, byte[] outputData, int outputOffset)
Converts the passed data to the output format.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| sourceFormat | PixelDataFormat | The source format. | 
| data | byte[] | The source data. | 
| offset | int | The offset in bytes where data copying should begin. | 
| bitStart | int | The bit start. Note this value is not byte aligned value instead this is actual bit where copying should begin. | 
| samplesCount | int | The samples count. | 
| linesCount | int | The lines count. | 
| destFormat | PixelDataFormat | The destination format. | 
| outputData | byte[] | The output data. | 
| outputOffset | int | The output offset where data copying should start. | 
Returns: int - The converted bytes count.