38 tga_type_color_map = 1,
39 tga_type_true_color = 2,
40 tga_type_grayscale = 3,
41 tga_type_rle_color_map = 9,
42 tga_type_rle_true_color = 10,
43 tga_type_rle_grayscale = 11,
48 unsigned short offset;
49 unsigned short length;
54 unsigned short x_origin;
55 unsigned short y_origin;
57 unsigned short height;
59 unsigned char descriptor;
63 unsigned char id_length;
64 unsigned char color_map_type;
65 unsigned char image_type;
70 int write_tga(FILE* fp,
int width,
int height, uint8_t *buffer,
size_t buffer_size);
71 unsigned char *load_tga(
const char *filename,
struct tga_header *header);