From c2a9cb5a815c0a49774fd36fa3a71d499cadb60a Mon Sep 17 00:00:00 2001 From: Diego Pino Navarro Date: Fri, 11 Aug 2023 11:09:23 -0400 Subject: [PATCH] Fix Virtual Cropping detection condition to take both Y and X in account --- .../cantaloupe/processor/codec/jpeg/TurboJPEGImageWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/illinois/library/cantaloupe/processor/codec/jpeg/TurboJPEGImageWriter.java b/src/main/java/edu/illinois/library/cantaloupe/processor/codec/jpeg/TurboJPEGImageWriter.java index c87fc5f41..b9ac8f411 100644 --- a/src/main/java/edu/illinois/library/cantaloupe/processor/codec/jpeg/TurboJPEGImageWriter.java +++ b/src/main/java/edu/illinois/library/cantaloupe/processor/codec/jpeg/TurboJPEGImageWriter.java @@ -155,7 +155,7 @@ public void write(BufferedImage image, // Also, JPEG doesn't support alpha, so we have to remove that, // otherwise readers will interpret as CMYK. if (image.getRaster().getSampleModelTranslateX() < 0 || - image.getRaster().getSampleModelTranslateX() < 0) { + image.getRaster().getSampleModelTranslateY() < 0) { BufferedImage newImage = new BufferedImage( image.getWidth(), image.getHeight(), BufferedImage.TYPE_INT_RGB);