# HG changeset patch # User robcast # Date 1139860638 -3600 # Node ID d76a9e3f1ec965958a8d749b4603ae6c2ddd8fb2 # Parent 03ff7238c9d4d8e16d2773879b5db0c4927ba379 Servlet version 1.10b - JAIDocuImage loads Flashpix - refactored image detection code into DocuImage - DocuImage has new methods identify() and getSupportedFormats() diff -r 03ff7238c9d4 -r d76a9e3f1ec9 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 03ff7238c9d4 -r d76a9e3f1ec9 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); + } } /**