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")
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit