Mercurial > hg > digilib-old
comparison common/src/main/java/digilib/image/ImageInfoDocuImage.java @ 924:6853c02b238b
fixed problem with progressive jpeg images
author | robcast |
---|---|
date | Fri, 16 Dec 2011 14:34:04 +0100 |
parents | 7779b37d1d05 |
children |
comparison
equal
deleted
inserted
replaced
923:45effb9c9bed | 924:6853c02b238b |
---|---|
37 iif.setDetermineImageNumber(false); | 37 iif.setDetermineImageNumber(false); |
38 // try with ImageInfo first | 38 // try with ImageInfo first |
39 if (iif.check()) { | 39 if (iif.check()) { |
40 ImageSize d = new ImageSize(iif.getWidth(), iif.getHeight()); | 40 ImageSize d = new ImageSize(iif.getWidth(), iif.getHeight()); |
41 ii.setSize(d); | 41 ii.setSize(d); |
42 ii.setMimetype(iif.getMimeType()); | 42 String mt = iif.getMimeType(); |
43 // fix image/pjpeg | |
44 if (mt.equals("image/pjpeg")) { | |
45 mt = "image/jpeg"; | |
46 } | |
47 ii.setMimetype(mt); | |
43 logger.debug("image size: " + ii.getSize()); | 48 logger.debug("image size: " + ii.getSize()); |
44 return ii; | 49 return ii; |
45 } | 50 } |
46 } catch (Exception e) { | 51 } catch (Exception e) { |
47 logger.debug("ImageInfoDocuimage unable to identify.", e); | 52 logger.debug("ImageInfoDocuimage unable to identify.", e); |