changeset 1649:8cd7d396de93

add full size image to IIIF image API info.json "sizes". as per the official spec interpretation of "preferred" size.
author Robert Casties <r0bcas7@gmail.com>
date Wed, 20 Sep 2017 18:26:39 +0200
parents 146c5f619e3c
children bfae6ac92fc9
files servlet/src/main/java/digilib/servlet/ServletOps.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/servlet/src/main/java/digilib/servlet/ServletOps.java	Wed Sep 06 17:46:43 2017 +0200
+++ b/servlet/src/main/java/digilib/servlet/ServletOps.java	Wed Sep 20 18:26:39 2017 +0200
@@ -517,11 +517,11 @@
                 		+ "\"mirroring\", \"rotationArbitrary\", \"sizeAboveFull\", \"regionSquare\""
                 		+ "]");
                 writer.println("  }]");
-                // add sizes of prescaled images
+                // add size of original and prescaled images
                 int numImgs = imageSet.size();
-                if (numImgs > 1) {
+                if (numImgs > 0) {
                     writer.println(", \"sizes\" : [");
-                    for (int i = numImgs - 1; i > 0; --i) {
+                    for (int i = numImgs - 1; i >= 0; --i) {
                         ImageInput ii = imageSet.get(i);
                         ImageSize is = ii.getSize();
                         writer.println("  {\"width\" : "+is.getWidth()+", \"height\" : "+is.getHeight()+"}"