Mercurial > hg > digilib-old
comparison servlet/src/digilib/image/ImageWorker.java @ 593:7768ea8f59cf stream
more work on stream input -- cleaning up references to files
| author | robcast |
|---|---|
| date | Fri, 07 Jan 2011 12:00:10 +0100 |
| parents | 73e041c710d3 |
| children | a630d0303cce |
comparison
equal
deleted
inserted
replaced
| 592:f7e2b6f29b6d | 593:7768ea8f59cf |
|---|---|
| 67 } | 67 } |
| 68 scaleXY = subsamp / subf; | 68 scaleXY = subsamp / subf; |
| 69 logger.debug("Using subsampling: " + subsamp + " rest " | 69 logger.debug("Using subsampling: " + subsamp + " rest " |
| 70 + scaleXY); | 70 + scaleXY); |
| 71 } | 71 } |
| 72 docuImage.loadSubimage(jobinfo.getFileToLoad(), loadRect, (int) subsamp); | 72 docuImage.loadSubimage(jobinfo.getInput(), loadRect, (int) subsamp); |
| 73 logger.debug("SUBSAMP: " + subsamp + " -> " + docuImage.getSize()); | 73 logger.debug("SUBSAMP: " + subsamp + " -> " + docuImage.getSize()); |
| 74 docuImage.scale(scaleXY, scaleXY); | 74 docuImage.scale(scaleXY, scaleXY); |
| 75 } else { | 75 } else { |
| 76 // else load and crop the whole file | 76 // else load and crop the whole file |
| 77 docuImage.loadImage(jobinfo.getFileToLoad()); | 77 docuImage.loadImage(jobinfo.getInput()); |
| 78 docuImage.crop((int) loadRect.getX(), (int) loadRect.getY(), | 78 docuImage.crop((int) loadRect.getX(), (int) loadRect.getY(), |
| 79 (int) loadRect.getWidth(), (int) loadRect.getHeight()); | 79 (int) loadRect.getWidth(), (int) loadRect.getHeight()); |
| 80 docuImage.scale(scaleXY, scaleXY); | 80 docuImage.scale(scaleXY, scaleXY); |
| 81 } | 81 } |
| 82 | 82 |
