#include "gfximage.h"
#include "types.h"
-void gfximage_save_jpeg(gfximage_t*img, int quality, const char*filename)
+void gfximage_save_jpeg(gfximage_t*img, const char*filename, int quality)
{
int x,y;
int l = img->width*img->height;
#include "gfxdevice.h"
-void gfximage_save_jpeg(gfximage_t*image, int quality, const char*filename);
+void gfximage_save_jpeg(gfximage_t*image, const char*filename, int quality);
void gfximage_save_png(gfximage_t*image, const char*filename);
gfximage_t* gfximage_rescale(gfximage_t*image, int newwidth, int newheight);
Check_Type(_filename, T_STRING);
Check_Type(quality, T_FIXNUM);
const char*filename = StringValuePtr(_filename);
- gfximage_save_jpeg(image->image, FIX2INT(quality), filename);
+ gfximage_save_jpeg(image->image, filename, FIX2INT(quality));
return cls;
}
static VALUE image_save_png(VALUE cls, VALUE _filename)