while (directories.hasNext()) {
Directory directory = (Directory) directories.next(); // iterate through tags
if (directory instanceof ExifDirectory){
ExifDirectory exifDir = (ExifDirectory) directory;
if (exifDir.containsThumbnail()){
InputStream in = new ByteArrayInputStream(exifDir.getThumbnailData());
image = ImageIO.read(in);
}
}
}