The Decoder module defines various constants that control how various image formats are loaded.
Constants
| FIF_LOADNOPIXELS | = | 0x8000 | 
                      
                       Load the image header only (not supported by all plugins)  | 
                  |
| GIF_DEFAULT | = | 0x0 | ||
| GIF_LOAD256 | = | 0x1 | 
                      
                       Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color  | 
                  |
| GIF_PLAYBACK | = | 0x2 | 
                      
                       'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading  | 
                  |
| ICO_DEFAULT | = | 0x0 | ||
| JPEG_ACCURATE | = | 0x2 | 
                      
                       Load the file with the best quality, sacrificing some speed  | 
                  |
| JPEG_CMYK | = | 0x4 | 
                      
                       Load separated CMYK “as is” (use | to combine with other load flags)  | 
                  |
| JPEG_DEFAULT | = | 0x0 | 
                      
                       Loading (see JPEG_FAST); saving (see JPEG_QUALITYGOOD|JPEG_SUBSAMPLING_420)  | 
                  |
| JPEG_EXIFROTATE | = | 0x8 | 
                      
                       Load and rotate according to Exif 'Orientation' tag if available  | 
                  |
| JPEG_FAST | = | 0x1 | 
                      
                       Load the file as fast as possible, sacrificing some quality  | 
                  |
| PCD_BASE | = | 0x1 | 
                      
                       Load the bitmap sized 768 x 512  | 
                  |
| PCD_BASEDIV16 | = | 0x3 | 
                      
                       Load the bitmap sized 192 x 128  | 
                  |
| PCD_BASEDIV4 | = | 0x2 | 
                      
                       Load the bitmap sized 384 x 256  | 
                  |
| PCD_DEFAULT | = | 0x0 | ||
| PNG_IGNOREGAMMA | = | 0x1 | 
                      
                       Loading: avoid gamma correction  | 
                  |
| PSD_CMYK | = | 0x1 | 
                      
                       Reads tags for separated CMYK (default is conversion to RGB)  | 
                  |
| PSD_DEFAULT | = | 0x0 | ||
| PSD_LAB | = | 0x2 | 
                      
                       Reads tags for CIELab (default is conversion to RGB)  | 
                  |
| RAW_DEFAULT | = | 0x0 | 
                      
                       Load the file as linear RGB 48-bit  | 
                  |
| RAW_DISPLAY | = | 0x2 | 
                      
                       Load the file as RGB 24-bit  | 
                  |
| RAW_HALFSIZE | = | 0x4 | 
                      
                       Output a half-size color image  | 
                  |
| RAW_PREVIEW | = | 0x1 | 
                      
                       Try to load the embedded JPEG preview with included Exif Data or default to RGB 24-bit  | 
                  |
| TARGA_LOAD_RGB888 | = | 0x1 | 
                      
                       If set the loader converts RGB555 and ARGB8888 -> RGB888.  | 
                  |
| TIFF_CMYK | = | 0x1 | 
                      
                       Reads/stores tags for separated CMYK (use | to combine with compression flags)  |