Author: abrander
Date: 2009-08-05 19:38:15 +0200 (Wed, 05 Aug 2009)
New Revision: 2607
Modified:
trunk/plugins/output-jpegfile/output-jpegfile.c
trunk/plugins/output-pngfile/output-pngfile.c
trunk/plugins/output-tifffile/output-tifffile.c
Log:
Added EXIF-capabilities to all output plugins.
Modified: trunk/plugins/output-jpegfile/output-jpegfile.c
===================================================================
--- trunk/plugins/output-jpegfile/output-jpegfile.c 2009-08-05 17:29:01 UTC
(rev 2606)
+++ trunk/plugins/output-jpegfile/output-jpegfile.c 2009-08-05 17:38:15 UTC
(rev 2607)
@@ -225,5 +225,11 @@
jpeg_destroy_compress(&cinfo);
g_object_unref(pixbuf);
g_object_unref(response);
+
+ gchar *input_filename = NULL;
+ rs_filter_get_recursive(filter, "filename", &input_filename, NULL);
+ rs_exif_copy(input_filename, jpegfile->filename);
+ g_free(input_filename);
+
return(TRUE);
}
Modified: trunk/plugins/output-pngfile/output-pngfile.c
===================================================================
--- trunk/plugins/output-pngfile/output-pngfile.c 2009-08-05 17:29:01 UTC
(rev 2606)
+++ trunk/plugins/output-pngfile/output-pngfile.c 2009-08-05 17:38:15 UTC
(rev 2607)
@@ -129,5 +129,10 @@
g_object_unref(response);
g_object_unref(pixbuf);
+ gchar *input_filename = NULL;
+ rs_filter_get_recursive(filter, "filename", &input_filename, NULL);
+ rs_exif_copy(input_filename, pngfile->filename);
+ g_free(input_filename);
+
return ret;
}
Modified: trunk/plugins/output-tifffile/output-tifffile.c
===================================================================
--- trunk/plugins/output-tifffile/output-tifffile.c 2009-08-05 17:29:01 UTC
(rev 2606)
+++ trunk/plugins/output-tifffile/output-tifffile.c 2009-08-05 17:38:15 UTC
(rev 2607)
@@ -234,6 +234,12 @@
}
TIFFClose(tiff);
+
+ gchar *input_filename = NULL;
+ rs_filter_get_recursive(filter, "filename", &input_filename, NULL);
+ rs_exif_copy(input_filename, tifffile->filename);
+ g_free(input_filename);
+
return(TRUE);
}
#if 0
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit