From eef1597ce92741208ea9238b2a0a36367693ad80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 06:59:06 +0000 Subject: [PATCH 1/2] build(deps): bump com.twelvemonkeys.imageio:imageio-tiff Bumps com.twelvemonkeys.imageio:imageio-tiff from 3.9.4 to 3.10.1. --- updated-dependencies: - dependency-name: com.twelvemonkeys.imageio:imageio-tiff dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0d088963..009187ac 100644 --- a/pom.xml +++ b/pom.xml @@ -149,7 +149,7 @@ com.twelvemonkeys.imageio imageio-tiff - 3.9.4 + 3.10.1 de.digitalcollections.commons From 7e72e95e7f70a5ba777e2c9a971f9c6bfeaeb6fd Mon Sep 17 00:00:00 2001 From: Katharina Schmid Date: Tue, 9 Apr 2024 09:17:11 +0200 Subject: [PATCH 2/2] Set default output type for image with custom ICC profile --- .../iiif/hymir/image/business/ImageServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/digitalcollections/iiif/hymir/image/business/ImageServiceImpl.java b/src/main/java/de/digitalcollections/iiif/hymir/image/business/ImageServiceImpl.java index be403414..5f2b6d4a 100644 --- a/src/main/java/de/digitalcollections/iiif/hymir/image/business/ImageServiceImpl.java +++ b/src/main/java/de/digitalcollections/iiif/hymir/image/business/ImageServiceImpl.java @@ -348,7 +348,7 @@ private DecodedImage readImage( } } - /** Apply transformations to an decoded image * */ + /** Apply transformations to a decoded image * */ private BufferedImage transformImage( BufferedImage inputImage, Dimension targetSize, @@ -403,7 +403,7 @@ private BufferedImage transformImage( outType = BufferedImage.TYPE_3BYTE_BGR; break; default: - outType = inType; + outType = inType == BufferedImage.TYPE_CUSTOM ? BufferedImage.TYPE_3BYTE_BGR : inType; } if (outType != img.getType()) { BufferedImage newImg = new BufferedImage(img.getWidth(), img.getHeight(), outType);