# HG changeset patch # User robcast # Date 1139860638 -3600 # Node ID 4c2ff12584a63e086cc26f89d87a1c33c436e557 # Parent 6ce27207d88e2dd0a2e0f67f9856e9c61bcc3fc4 Servlet version 1.10b - JAIDocuImage loads Flashpix - refactored image detection code into DocuImage - DocuImage has new methods identify() and getSupportedFormats() diff -r 6ce27207d88e -r 4c2ff12584a6 servlet/src/digilib/image/DocuImage.java --- a/servlet/src/digilib/image/DocuImage.java Mon Feb 13 13:01:42 2006 +0100 +++ b/servlet/src/digilib/image/DocuImage.java Mon Feb 13 20:57:18 2006 +0100 @@ -23,6 +23,7 @@ import java.awt.Rectangle; import java.io.IOException; import java.io.OutputStream; +import java.util.Iterator; import digilib.io.ImageFile; import digilib.io.FileOpException; @@ -215,4 +216,9 @@ */ public boolean identify(ImageFile imgf) throws IOException; + /** + * Returns a list of supported image formats + */ + public Iterator getSupportedFormats(); + } diff -r 6ce27207d88e -r 4c2ff12584a6 servlet/src/digilib/io/ImageFile.java --- a/servlet/src/digilib/io/ImageFile.java Mon Feb 13 13:01:42 2006 +0100 +++ b/servlet/src/digilib/io/ImageFile.java Mon Feb 13 20:57:18 2006 +0100 @@ -93,6 +93,10 @@ */ public void setSize(ImageSize imageSize) { this.pixelSize = imageSize; + // pass on to parent + if (this.parent != null) { + this.parent.setAspect(imageSize); + } } /**