]> git.sesse.net Git - qscale/blobdiff - libqscale.c
Support progressive mode in JPEGs.
[qscale] / libqscale.c
index c26a4418e91746bf337d7552cd6dc9fc513ce4b6..ab1936505cf27505efe4b48fc251acc0760b0c2f 100644 (file)
@@ -608,6 +608,11 @@ int qscale_save_jpeg_to_stdio(const qscale_img *img, FILE *file, unsigned jpeg_q
         cinfo.input_components = 3;
         jpeg_set_defaults(&cinfo);
         jpeg_set_quality(&cinfo, jpeg_quality, FALSE);
+
+       if (jpeg_mode == PROGRESSIVE) {
+               jpeg_simple_progression(&cinfo);
+       }
+
         cinfo.image_width = img->width;
         cinfo.image_height = img->height;
         cinfo.raw_data_in = TRUE;