changeset 486:a92f319aec1c

Servlet version 1.16.1 - now with absolute scaling: mo=ascale&scale=X - reworked scale factor and resolution selection so that absolute scale can use prescaled images (osize can do that too) ASSIGNED - # 23: display thumbnails with absolute scaling https://itgroup.mpiwg-berlin.mpg.de:8080/tracs/cdli/ticket/23
author robcast
date Sat, 12 May 2007 14:23:34 +0200
parents 351c5924b7a6
children 6c01d283e90e
files servlet/src/digilib/image/ImageSize.java
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/servlet/src/digilib/image/ImageSize.java	Fri May 11 09:33:46 2007 +0200
+++ b/servlet/src/digilib/image/ImageSize.java	Sat May 12 14:23:34 2007 +0200
@@ -210,6 +210,16 @@
 		return (height > 0) ? ((float) width / (float) height) : 0;
 	}
 	
+	/**
+	 * Returns a scaled copy of this image size. 
+	 * 
+	 * @param scale
+	 * @return
+	 */
+	public ImageSize getScaled(float scale) {
+		return new ImageSize((int) (width * scale), (int) (height * scale));
+	}
+	
 	/* (non-Javadoc)
 	 * @see java.lang.Object#toString()
 	 */