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);