summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Rayhawk <jrayhawk@freedesktop.org>2013-05-13 17:52:05 -0700
committerJoe Rayhawk <jrayhawk@freedesktop.org>2013-05-13 17:52:05 -0700
commit9bf31d084b4767ed601f8fb472a88dd83db37ed8 (patch)
tree3b382f4e697269397aa711c92c627a38c475472d
parenta0468110704f6ac49e07eef088d8f29fc9e13556 (diff)
parentc71f677ee6ad5ff0258d483d833e4bc22a21a979 (diff)
moin2iki: Importing Moin history for page Lens_Types
-rw-r--r--Lens_Types.moin31
1 files changed, 31 insertions, 0 deletions
diff --git a/Lens_Types.moin b/Lens_Types.moin
new file mode 100644
index 0000000..d1ee011
--- /dev/null
+++ b/Lens_Types.moin
@@ -0,0 +1,31 @@
+Makernotes usually store the lens type in some way. Sometime as a string, sometime as an numerical ID, or something else. There is not standard and it is mostly per vendor.
+
+= References =
+
+== Nikon ==
+
+ * [[http://www.rottmerhusen.com/objektives/lensid/nikkor.html|Nikkor Lens ID]]
+ * [[http://www.rottmerhusen.com/objektives/lensid/thirdparty.html|Nikkor Extended Lens ID]]
+
+== Pentax ==
+
+ * [[http://homepage2.nifty.com/mak_kawa/digicam/lens/lensid/lens_id.htm|Pentax Lens ID]]
+
+== Canon ==
+
+ * [[http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Canon.html#LensType|Canon LensType from ExifTool]]
+
+Canon cameras do not have a reliable "LensType" field.
+For example my 20D does not and put 0xffff, while some later Rebel model
+does.
+
+So there are two ways: if you have a consistent CameraSettings.LensType,
+use it.
+
+If you don't (0xffff for example) you have other lens info that should allow to reduce the list to a bunch and require some user selection for the few last cases. For that there are a few fields in the makernotes:
+
+First the FocalLength.FocalType to see if it is a zoom or a prime.
+
+Second CameraSettings.LongFocal and ShortFocal, and MaxAperture +
+MinAperture.
+