libavcodec/tiff.h File Reference
TIFF tables.  
More...
#include <stdint.h>
Go to the source code of this file.
 | 
 Enumerations | 
| enum   | TiffTags {  
  TIFF_SUBFILE =  0xfe, 
TIFF_WIDTH =  0x100, 
TIFF_HEIGHT, 
TIFF_BPP, 
 
  TIFF_COMPR, 
TIFF_INVERT =  0x106, 
TIFF_FILL_ORDER =  0x10A, 
TIFF_STRIP_OFFS =  0x111, 
 
  TIFF_SAMPLES_PER_PIXEL =  0x115, 
TIFF_ROWSPERSTRIP =  0x116, 
TIFF_STRIP_SIZE, 
TIFF_XRES =  0x11A, 
 
  TIFF_YRES =  0x11B, 
TIFF_PLANAR =  0x11C, 
TIFF_XPOS =  0x11E, 
TIFF_YPOS =  0x11F, 
 
  TIFF_T4OPTIONS =  0x124, 
TIFF_T6OPTIONS, 
TIFF_RES_UNIT =  0x128, 
TIFF_SOFTWARE_NAME =  0x131, 
 
  TIFF_PREDICTOR =  0x13D, 
TIFF_PAL =  0x140, 
TIFF_YCBCR_COEFFICIENTS =  0x211, 
TIFF_YCBCR_SUBSAMPLING =  0x212, 
 
  TIFF_YCBCR_POSITIONING =  0x213, 
TIFF_REFERENCE_BW =  0x214
 
 } | 
|   | abridged list of TIFF tags  More...
  | 
| enum   | TiffCompr {  
  TIFF_RAW =  1, 
TIFF_CCITT_RLE, 
TIFF_G3, 
TIFF_G4, 
 
  TIFF_LZW, 
TIFF_JPEG, 
TIFF_NEWJPEG, 
TIFF_ADOBE_DEFLATE, 
 
  TIFF_PACKBITS =  0x8005, 
TIFF_DEFLATE =  0x80B2
 
 } | 
|   | list of TIFF compression types  More...
  | 
| enum   | TiffTypes {  
  TIFF_BYTE =  1, 
TIFF_STRING, 
TIFF_SHORT, 
TIFF_LONG, 
 
  TIFF_RATIONAL
 
 } | 
 Variables | 
| static const uint8_t  | type_sizes [6] | 
|   | sizes of various TIFF field types (string size = 100)  
  | 
Detailed Description
TIFF tables. 
For more information about the TIFF format, check the official docs at: http://partners.adobe.com/public/developer/tiff/index.html 
- Author:
 - Konstantin Shishkov 
 
Definition in file tiff.h.
Enumeration Type Documentation
list of TIFF compression types 
- Enumerator: 
 - 
| TIFF_RAW  | 
 | 
| TIFF_CCITT_RLE  | 
 | 
| TIFF_G3  | 
 | 
| TIFF_G4  | 
 | 
| TIFF_LZW  | 
 | 
| TIFF_JPEG  | 
 | 
| TIFF_NEWJPEG  | 
 | 
| TIFF_ADOBE_DEFLATE  | 
 | 
| TIFF_PACKBITS  | 
 | 
| TIFF_DEFLATE  | 
 | 
 
Definition at line 66 of file tiff.h.
 
 
abridged list of TIFF tags 
- Enumerator: 
 - 
| TIFF_SUBFILE  | 
 | 
| TIFF_WIDTH  | 
 | 
| TIFF_HEIGHT  | 
 | 
| TIFF_BPP  | 
 | 
| TIFF_COMPR  | 
 | 
| TIFF_INVERT  | 
 | 
| TIFF_FILL_ORDER  | 
 | 
| TIFF_STRIP_OFFS  | 
 | 
| TIFF_SAMPLES_PER_PIXEL  | 
 | 
| TIFF_ROWSPERSTRIP  | 
 | 
| TIFF_STRIP_SIZE  | 
 | 
| TIFF_XRES  | 
 | 
| TIFF_YRES  | 
 | 
| TIFF_PLANAR  | 
 | 
| TIFF_XPOS  | 
 | 
| TIFF_YPOS  | 
 | 
| TIFF_T4OPTIONS  | 
 | 
| TIFF_T6OPTIONS  | 
 | 
| TIFF_RES_UNIT  | 
 | 
| TIFF_SOFTWARE_NAME  | 
 | 
| TIFF_PREDICTOR  | 
 | 
| TIFF_PAL  | 
 | 
| TIFF_YCBCR_COEFFICIENTS  | 
 | 
| TIFF_YCBCR_SUBSAMPLING  | 
 | 
| TIFF_YCBCR_POSITIONING  | 
 | 
| TIFF_REFERENCE_BW  | 
 | 
 
Definition at line 36 of file tiff.h.
 
 
- Enumerator: 
 - 
| TIFF_BYTE  | 
 | 
| TIFF_STRING  | 
 | 
| TIFF_SHORT  | 
 | 
| TIFF_LONG  | 
 | 
| TIFF_RATIONAL  | 
 | 
 
Definition at line 79 of file tiff.h.
 
 
Variable Documentation