#include "gfximage.h"
#include "types.h"
+gfximage_t*gfximage_new(int width, int height)
+{
+ gfximage_t*i = rfx_calloc(sizeof(gfximage_t));
+ i->data = rfx_calloc(width*height*4);
+ i->width = width;
+ i->height = height;
+ return i;
+}
+
void gfximage_save_jpeg(gfximage_t*img, const char*filename, int quality)
{
int x,y;
void gfximage_save_png(gfximage_t*image, const char*filename)
{
- writePNG(filename, (void*)image->data, image->width, image->height);
+ png_write(filename, (void*)image->data, image->width, image->height);
}
typedef struct scale_lookup {