Closed dohykim closed 3 years ago
add sample file that originally lowerCase maker
@dohykim I agree, it does look like ignoreCase comparision would be better here. Would you like to make a pull request?
Also, are you happy to donate that sample image to the project for testing purposes?
yes sure
I have Samsung galaxy S8+ and read all meatadata from my photos I saw undescripted one that is 'Makernote : [98 values]'.
I read around and guess SamsungType2MakernoteDirectory type not detected. at ExifTiffHandler.java line 511
if (!"SAMSUNG".equals(cameraMake)) { return false; }
I think it should be equalsIgnoreCaseresult : com.drew.metadata.exif.ExifSubIFDDirectory -- Exif SubIFD /// Makernote : [98 values]
and edit to uppercase result: com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Maker Note Version : 1.00 com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Device Type : Cell Phone com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Unknown tag (0x000c) : 0 com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Unknown tag (0x0010) : 90/65689 com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Raw Data Byte Order : Little-endian (Intel) com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Raw Data CFA Pattern : Swap com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory -- Samsung Makernote /// Face Detect : Off