[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