Méthode | Description | |
---|---|---|
Cleanup ( ) : void |
Cleanups the state of the codec. Cleanup is called when codec is no longer needed (won't be used) and can be used for example to restore tag methods that were substituted. |
|
DecodeRow ( byte buffer, int offset, int count, short plane ) : bool |
Decodes one row of image data.
|
|
DecodeStrip ( byte buffer, int offset, int count, short plane ) : bool |
Decodes one strip of image data.
|
|
DecodeTile ( byte buffer, int offset, int count, short plane ) : bool |
Decodes one tile of image data.
|
|
DefStripSize ( int size ) : int |
Calculates and/or constrains a strip size.
|
|
DefTileSize ( int &width, int &height ) : void |
Calculate and/or constrains a tile size
|
|
EncodeRow ( byte buffer, int offset, int count, short plane ) : bool |
Encodes one row of image data.
|
|
EncodeStrip ( byte buffer, int offset, int count, short plane ) : bool |
Encodes one strip of image data.
|
|
EncodeTile ( byte buffer, int offset, int count, short plane ) : bool |
Encodes one tile of image data.
|
|
GetTiff ( ) : Tiff | ||
Init ( ) : bool | ||
InitializeLibJPEG ( bool force_encode, bool force_decode ) : bool | ||
JPEGResetUpsampled ( ) : void | ||
JpegCodec ( Tiff tif, Compression scheme, string name ) : System | ||
PostEncode ( ) : bool |
Performs any actions after encoding required by the codec. PostEncode is called after encoding and can be used to release any external resources needed during encoding. |
|
PreDecode ( short plane ) : bool |
Prepares the decoder part of the codec for a decoding. PreDecode is called after SetupDecode and before decoding. |
|
PreEncode ( short plane ) : bool |
Prepares the encoder part of the codec for a encoding. PreEncode is called after SetupEncode and before encoding. |
|
SetupDecode ( ) : bool |
Setups the decoder part of the codec. SetupDecode is called once before PreDecode. |
|
SetupEncode ( ) : bool |
Setups the encoder part of the codec. SetupEncode is called once before PreEncode. |
Méthode | Description | |
---|---|---|
JPEGCleanup ( ) : void | ||
JPEGDecode ( byte buffer, int offset, int count, short plane ) : bool |
Decode a chunk of pixels. "Standard" case: returned data is not downsampled.
|
|
JPEGDecodeRaw ( byte buffer, int offset, int count, short plane ) : bool |
Decode a chunk of pixels. Returned data is downsampled per sampling factors.
|
|
JPEGDefaultStripSize ( int s ) : int | ||
JPEGDefaultTileSize ( int &tw, int &th ) : void | ||
JPEGEncode ( byte buffer, int offset, int count, short plane ) : bool |
Encode a chunk of pixels. "Standard" case: incoming data is not downsampled.
|
|
JPEGEncodeRaw ( byte buffer, int offset, int count, short plane ) : bool |
Encode a chunk of pixels. Incoming data is expected to be downsampled per sampling factors.
|
|
JPEGPostEncode ( ) : bool |
Finish up at the end of a strip or tile.
|
|
JPEGPreDecode ( short s ) : bool | ||
JPEGPreEncode ( short s ) : bool |
Set encoding state at the start of a strip or tile.
|
|
JPEGSetupDecode ( ) : bool | ||
JPEGSetupEncode ( ) : bool | ||
TIFFjpeg_abort ( ) : bool | ||
TIFFjpeg_alloc_sarray ( int samplesperrow, int numrows ) : byte[][] | ||
TIFFjpeg_create_compress ( ) : bool | ||
TIFFjpeg_create_decompress ( ) : bool | ||
TIFFjpeg_data_dest ( ) : void | ||
TIFFjpeg_destroy ( ) : bool | ||
TIFFjpeg_finish_compress ( ) : bool | ||
TIFFjpeg_finish_decompress ( ) : bool | ||
TIFFjpeg_read_header ( bool require_image ) : ReadResult | ||
TIFFjpeg_read_raw_data ( byte data, int max_lines ) : int | ||
TIFFjpeg_read_scanlines ( byte scanlines, int max_lines ) : int | ||
TIFFjpeg_set_colorspace ( J_COLOR_SPACE colorspace ) : bool | ||
TIFFjpeg_set_defaults ( ) : bool | ||
TIFFjpeg_set_quality ( int quality, bool force_baseline ) : bool | ||
TIFFjpeg_start_compress ( bool write_all_tables ) : bool | ||
TIFFjpeg_start_decompress ( ) : bool | ||
TIFFjpeg_suppress_tables ( bool suppress ) : bool | ||
TIFFjpeg_tables_dest ( ) : bool | ||
TIFFjpeg_write_raw_data ( byte data, int num_lines ) : int | ||
TIFFjpeg_write_scanlines ( byte scanlines, int num_lines ) : int | ||
TIFFjpeg_write_tables ( ) : bool | ||
alloc_downsampled_buffers ( |
||
cleanState ( ) : void | ||
prepare_JPEGTables ( ) : bool | ||
unsuppress_huff_table ( int tblno ) : void | ||
unsuppress_quant_table ( int tblno ) : void |
public DecodeRow ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer to place decoded image data to. |
offset | int | The zero-based byte offset in |
count | int | The number of decoded bytes that should be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public DecodeStrip ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer to place decoded image data to. |
offset | int | The zero-based byte offset in |
count | int | The number of decoded bytes that should be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public DecodeTile ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer to place decoded image data to. |
offset | int | The zero-based byte offset in |
count | int | The number of decoded bytes that should be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public DefStripSize ( int size ) : int | ||
size | int | The proposed strip size (may be zero or negative). |
Résultat | int |
public DefTileSize ( int &width, int &height ) : void | ||
width | int | The proposed tile width upon the call / tile width to use after the call. |
height | int | The proposed tile height upon the call / tile height to use after the call. |
Résultat | void |
public EncodeRow ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer with image data to be encoded. |
offset | int | The zero-based byte offset in |
count | int | The maximum number of encoded bytes that can be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public EncodeStrip ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer with image data to be encoded. |
offset | int | The zero-based byte offset in |
count | int | The maximum number of encoded bytes that can be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public EncodeTile ( byte buffer, int offset, int count, short plane ) : bool | ||
buffer | byte | The buffer with image data to be encoded. |
offset | int | The zero-based byte offset in |
count | int | The maximum number of encoded bytes that can be placed
/// to |
plane | short | The zero-based sample plane index. |
Résultat | bool |
public InitializeLibJPEG ( bool force_encode, bool force_decode ) : bool | ||
force_encode | bool | |
force_decode | bool | |
Résultat | bool |
public JpegCodec ( Tiff tif, Compression scheme, string name ) : System | ||
tif | Tiff | |
scheme | Compression | |
name | string | |
Résultat | System |
public PreDecode ( short plane ) : bool | ||
plane | short | The zero-based sample plane index. |
Résultat | bool |
public PreEncode ( short plane ) : bool | ||
plane | short | The zero-based sample plane index. |
Résultat | bool |