PiRSquared17 / thebigpicture

Automatically exported from code.google.com/p/thebigpicture
0 stars 0 forks source link

(Limited) support for MakerNotes #29

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Most camera manufacturers embed extra info about the camera in the
MakerNotes IFD. It's probably impossible to hold libraries for all the
different MakerNotes, but we can respect the IFD and properly copy it, as
well as let an informed user query and set the specified tag numbers.

For this it is needed to handle unsupported tags (see issue 28).

Original issue reported on code.google.com by p.edel...@gmail.com on 1 Apr 2007 at 10:33

GoogleCodeExporter commented 9 years ago
Just as with IPTC, the Makernote tag (37500) does not point to an IPTC but 
actually
specifies the data.

Original comment by p.edel...@gmail.com on 2 Apr 2007 at 9:17

GoogleCodeExporter commented 9 years ago
Actually, Makernote information is not required to follow an IFD structure, and 
while
most do, they sometimes have a string before the start of the data. See
http://www.exiv2.org/makernote.html

There goes the naive approach...

Original comment by p.edel...@gmail.com on 2 Apr 2007 at 9:37

GoogleCodeExporter commented 9 years ago
The most straight-forward approach is to support the IFD-structured Makernotes. 
This
should be relatively easy.

Original comment by p.edel...@gmail.com on 3 Apr 2007 at 9:39

GoogleCodeExporter commented 9 years ago
Revision 37 implements this. In the exif.py file, a dict called MAKERNOTES 
couples a
camera Make to a Makernote class. This is then loaded and appended to the 
records
variable.

Sony and Nikon give some problems, because they have different kinds of 
makernotes.
So we should also check for the model. This might also be a problem with other
manufacturers.

Original comment by p.edel...@gmail.com on 3 Apr 2007 at 7:35

GoogleCodeExporter commented 9 years ago
FujiFilm is read, but doesn't get written properly.

Original comment by p.edel...@gmail.com on 8 Apr 2007 at 12:02

GoogleCodeExporter commented 9 years ago
FujiFilm is fixed in revision 50-51

Original comment by p.edel...@gmail.com on 10 Apr 2007 at 3:12

GoogleCodeExporter commented 9 years ago
v1-alpha2 is an intermediate release. This issue is shifted to v1-alpha4.

Original comment by p.edel...@gmail.com on 10 Apr 2007 at 9:14

GoogleCodeExporter commented 9 years ago

Original comment by p.edel...@gmail.com on 10 Apr 2007 at 9:17