]> git.sesse.net Git - qscale/commitdiff
Add a parameter for sequential/progressive mode.
authorsgunderson@bigfoot.com <>
Thu, 29 May 2008 03:49:41 +0000 (20:49 -0700)
committersgunderson@bigfoot.com <>
Thu, 29 May 2008 03:49:41 +0000 (20:49 -0700)
libqscale.h

index 30fef6254c0c022716ca54135ac56b138a8a8f87..d56320a8734616ecc0b823239ff5c8a7ccf5423f 100644 (file)
@@ -21,9 +21,14 @@ enum qscale_scaling_filter {
        LANCZOS = 0,
 };
 
+enum qscale_jpeg_mode {
+       SEQUENTIAL = 0,
+       PROGRESSIVE = 1
+};
+
 qscale_img *qscale_load_jpeg(const char *filename);
 qscale_img *qscale_load_jpeg_from_stdio(FILE *file);
-int qscale_save_jpeg(const qscale_img *image, const char *filename, int jpeg_quality);
+int qscale_save_jpeg(const qscale_img *image, const char *filename, int jpeg_quality, qscale_jpeg_mode jpeg_mode);
 
 qscale_img *qscale_scale(qscale_img *source, int width, int height, int samp_h0, int samp_v0, int samp_h1, int samp_v1, int samp_h2, int samp_v2, enum qscale_scaling_filter scaling_filter);
 void qscale_destroy(qscale_img *image);