What steps will reproduce the problem?
im = Photo('image.jpg')
print 'ImageWidth: ', im.getexif('ImageWidth')
What is the expected output? What do you see instead?
Get an exception that "Tag ImageWidth occurs in multiple records!".
What actually happens is that in metainfofile.py
def __getRecordAndTagNum__(self, tag, record = None):
cycles through the EXIF records looking for the tag.
For some reason, record 1 (tiff) and tag 6 (ifd1) both use
the TIFFIFD class, meaning ImageWidth is repeated.
The chances are I'm confused by the exif.py code in
def getRecord(self, rec_num):
but it still seems strange.
I realize that I could just do a:
im.getexif('ImageWidth', 'tiff')
What version of the product are you using? On what operating system?
alpha 2 on vista.
Original issue reported on code.google.com by tuss...@gmail.com on 25 Jun 2008 at 4:33
Original issue reported on code.google.com by
tuss...@gmail.com
on 25 Jun 2008 at 4:33