freeimage.h
Tabla 12
Tipos de datos de etiqueta FreeImage (identificador FREE_IMAGE_MDTYPE).
Tipo de dato de etiqueta | Descripción |
---|---|
0 = FIDT_NOTYPE | Plantilla (no usar este tipo). |
1 = FIDT_BYTE | entero sin signo de 8-bit. |
2 = FIDT_ASCII | byte de 8-bit que contiene un código ASCII de 7-bit; el último byte debe ser NULL (cero binario). |
3 = FIDT_SHORT | Entero sin signo de 16-bit (2-byte). |
4 = FIDT_LONG | Entero sin signo de 32-bit (4-byte). |
5 = FIDT_RATIONAL | Dos LONGs: el primero representa el numerador de una fracción y el segundo el denominador. |
6 = FIDT_SBYTE | Un entero con signo de 8-bit (complemento a dos). |
7 = FIDT_UNDEFINED | Un byte de 8-bit que puede contener cualquier dato, dependiendo de la definición del campo. |
8 = FIDT_SSHORT | Un entero con signo (complemento a dos) de 16-bit (2 bytes). |
9 = FIDT_SLONG | Un entero con signo (complemento a dos) de 32-bit (4 bytes). |
10 = FIDT_SRATIONAL | Dos SLONGs: el primero representa el numerador de una fracción y el segundo el denominador. |
11 = FIDT_FLOAT | Valor en coma flotante de precisión sencilla en formato IEEE (4-byte). |
12 = FIDT_DOUBLE | Valor en coma flotante de precisión doble en formato IEEE (8-byte). |
13 = FIDT_IFD | El tipo de dato FIDT_IFD es idéntico a LONG, pero sólo se usa para almacenar desplazamientos. |
14 = FIDT_PALETTE | RGBQUAD 32-bit (4-byte). |
15 ??? | |
16 = FIDT_LONG8 | Entero sin signo de 64-bit. |
17 = FIDT_SLONG8 | Entero con signo de 64-bit. |
18 = FIDT_IFD8 | El tipo de dato FIDT_IFD8 es idéntico a LONG8, pero sólo se usa para almacenar desplazamientos. |