diff --git a/src/reader.rs b/src/reader.rs index e84a686..6e0b86d 100644 --- a/src/reader.rs +++ b/src/reader.rs @@ -107,16 +107,7 @@ impl Reader { return Err(Error::InvalidFormat("Unknown image format")); } - let (entries, le) = tiff::parse_exif(&buf)?; - let entry_map = entries.iter().enumerate() - .map(|(i, e)| (e.ifd_num_tag(), i)).collect(); - - Ok(Exif { - buf: buf, - entries: entries, - entry_map: entry_map, - little_endian: le, - }) + self.read_raw(buf) } }