Exemple #1
0
 BufferedImage getThumbnail(ImageInputStream iis, int index, JPEGImageReader reader)
     throws IOException {
   reader.thumbnailStarted(index);
   BufferedImage ret = null;
   if ((thumb != null) && (index == 0)) {
     ret = thumb.getThumbnail(iis, reader);
   } else {
     if (thumb != null) {
       index--;
     }
     JFIFExtensionMarkerSegment jfxx = (JFIFExtensionMarkerSegment) extSegments.get(index);
     ret = jfxx.thumb.getThumbnail(iis, reader);
   }
   reader.thumbnailComplete();
   return ret;
 }