]> granicus.if.org Git - openjpeg/commitdiff
[trunk] update convert about png writing with additional metadata (thanks winfried)
authorMickael Savinaud <savmickael@users.noreply.github.com>
Sun, 3 Feb 2013 10:18:10 +0000 (10:18 +0000)
committerMickael Savinaud <savmickael@users.noreply.github.com>
Sun, 3 Feb 2013 10:18:10 +0000 (10:18 +0000)
src/bin/jp2/convert.c

index dad3f8b0e6683afd722592114c09ee994d67af7d..98d900adebd0533d078a09aeac252758ae00534c 100644 (file)
@@ -3408,6 +3408,9 @@ int imagetopng(opj_image_t * image, const char *write_idf)
         color_type,
         PNG_INTERLACE_NONE,
         PNG_COMPRESSION_TYPE_BASE,  PNG_FILTER_TYPE_BASE);
+
+    png_set_gamma(png, 2.2, 1./2.2);
+    png_set_sRGB(png, info, PNG_sRGB_INTENT_PERCEPTUAL); 
 /*=============================*/
        png_write_info(png, info);
 /*=============================*/
@@ -3524,6 +3527,9 @@ int imagetopng(opj_image_t * image, const char *write_idf)
      PNG_COMPRESSION_TYPE_BASE,  PNG_FILTER_TYPE_BASE);
 
        png_set_sBIT(png, info, &sig_bit);
+
+    png_set_gamma(png, 2.2, 1./2.2);
+    png_set_sRGB(png, info, PNG_sRGB_INTENT_PERCEPTUAL); 
 /*=============================*/
        png_write_info(png, info);
 /*=============================*/