Lines Matching refs:image
149 int image_load_tga (image_t * image, char *filename) in image_load_tga() argument
170 image->width = header.ImageWidth; in image_load_tga()
171 image->height = header.ImageHeight; in image_load_tga()
175 image->yuyv = 0; in image_load_tga()
176 image->palette_size = 0; in image_load_tga()
177 image->palette = NULL; in image_load_tga()
185 image->bpp = header.ImagePixelSize; in image_load_tga()
186 image->pixel_size = ((image->bpp - 1) / 8) + 1; in image_load_tga()
187 image->pixels = image->width * image->height; in image_load_tga()
188 image->size = image->pixels * image->pixel_size; in image_load_tga()
189 image->data = xmalloc (image->size); in image_load_tga()
191 if (image->bpp != 24) { in image_load_tga()
192 printf ("Bpp not supported: %d!\n", image->bpp); in image_load_tga()
196 fread (image->data, image->size, 1, file); in image_load_tga()
200 p = image->data; in image_load_tga()
201 for (i = 0; i < image->pixels; i++, p++) { in image_load_tga()
210 unsigned char *temp = xmalloc (image->size); in image_load_tga()
211 int linesize = image->pixel_size * image->width; in image_load_tga()
212 void *dest = image->data, in image_load_tga()
213 *source = temp + image->size - linesize; in image_load_tga()
221 memcpy (temp, image->data, image->size); in image_load_tga()
222 for (i = 0; i < image->height; in image_load_tga()
229 printlogo_rgb (image->data, image->width, image->height); in image_load_tga()
236 void image_free (image_t * image) in image_free() argument
238 free (image->data); in image_free()
239 free (image->palette); in image_free()
316 int image_save_header (image_t * image, char *filename, char *varname) in image_save_header() argument
320 int count = image->size, col = 0; in image_save_header()
321 unsigned char *dataptr = image->data; in image_save_header()
370 if (fwrite(image->data, image->size, 1, compfp) != 1) { in image_save_header()
401 fprintf (file, "static unsigned char EASYLOGO_DECOMP_BUFFER[%i];\n\n", image->size); in image_save_header()
419 image->width); in image_save_header()
421 image->height); in image_save_header()
423 image->pixels); in image_save_header()
424 fprintf (file, "#define DEF_%s_BPP\t\t%d\n", def_name, image->bpp); in image_save_header()
426 image->pixel_size); in image_save_header()
428 image->size); in image_save_header()