[Rawstudio-commit] r3034 - branches/rawstudio-ng-color/plugins/meta-tiff

Anders Kvist anders at kvistmail.dk
Mon Jan 18 23:50:40 CET 2010


Author: akv
Date: 2010-01-18 23:50:39 +0100 (Mon, 18 Jan 2010)
New Revision: 3034

Modified:
   branches/rawstudio-ng-color/plugins/meta-tiff/tiff-meta.c
Log:
Reading of lens information from Nikon cameras.

Modified: branches/rawstudio-ng-color/plugins/meta-tiff/tiff-meta.c
===================================================================
--- branches/rawstudio-ng-color/plugins/meta-tiff/tiff-meta.c	2010-01-18 22:20:19 UTC (rev 3033)
+++ branches/rawstudio-ng-color/plugins/meta-tiff/tiff-meta.c	2010-01-18 22:50:39 UTC (rev 3034)
@@ -573,6 +573,16 @@
 				ifd_reader(rawfile, uint_temp1+base, meta);
 				meta->thumbnail_start += base;
 				break;
+			case 0x0084: /* Lens - rational64u[4] */
+				raw_get_rational(rawfile, offset, &float_temp1);
+				meta->lens_min_focal = float_temp1;
+				raw_get_rational(rawfile, offset+8, &float_temp1);
+				meta->lens_max_focal = float_temp1;
+				raw_get_rational(rawfile, offset+16, &float_temp1);
+				meta->lens_max_aperture = float_temp1;
+				raw_get_rational(rawfile, offset+24, &float_temp1);
+				meta->lens_min_aperture = float_temp1;
+				break;
 			case 0x0097: /* white balance */
 				if (g_str_equal(meta->model_ascii, "NIKON D90")
 					|| g_str_equal(meta->model_ascii, "NIKON D3S")




More information about the Rawstudio-commit mailing list