Lines Matching defs:pimage
206 image_free(image *pimage)
208 free(pimage->buf);
209 free(pimage);
213 get_pix(image *pimage, int32_t x, int32_t y)
215 if((x >= 0) && (y >= 0) && (x < pimage->width) && (y < pimage->height))
217 return(pimage->buf[(y * pimage->width) + x]);
227 put_pix_alpha_replace(image *pimage, int32_t x, int32_t y, pix col)
229 if((x >= 0) && (y >= 0) && (x < pimage->width) && (y < pimage->height))
230 pimage->buf[(y * pimage->width) + x] = col;
779 image_save_to_jpeg_buf(image * pimage, int * size)
792 cinfo.image_width = pimage->width;
793 cinfo.image_height = pimage->height;
808 for(x = 0; x < pimage->width; x++)
810 data[x + x + x] = COL_RED(pimage->buf[i]);
811 data[x + x + x + 1] = COL_GREEN(pimage->buf[i]);
812 data[x + x + x + 2] = COL_BLUE(pimage->buf[i]);
827 image_save_to_jpeg_file(image * pimage, const char * path)
833 buf = image_save_to_jpeg_buf(pimage, &size);