From 6a98b8d31543b8c992c7806c5612ff1f5d1eb5cf Mon Sep 17 00:00:00 2001 From: dlegland Date: Thu, 17 Aug 2023 17:32:56 +0200 Subject: [PATCH] LabelImages.crop: fix calibration propagation --- src/main/java/inra/ijpb/label/LabelImages.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/inra/ijpb/label/LabelImages.java b/src/main/java/inra/ijpb/label/LabelImages.java index 0b51c2ce..e458594a 100644 --- a/src/main/java/inra/ijpb/label/LabelImages.java +++ b/src/main/java/inra/ijpb/label/LabelImages.java @@ -363,7 +363,7 @@ public static final ImagePlus cropLabel(ImagePlus imagePlus, int label, int bord croppedPlus = new ImagePlus(newName, cropped); // update spatial calibration - Calibration calib = croppedPlus.getCalibration().copy(); + Calibration calib = imagePlus.getCalibration().copy(); calib.xOrigin += (bounds.getXMin() - border) * calib.pixelWidth; calib.yOrigin += (bounds.getYMin() - border) * calib.pixelHeight; croppedPlus.setCalibration(calib); @@ -377,7 +377,7 @@ public static final ImagePlus cropLabel(ImagePlus imagePlus, int label, int bord croppedPlus = new ImagePlus(newName, cropped); // update spatial calibration - Calibration calib = croppedPlus.getCalibration().copy(); + Calibration calib = imagePlus.getCalibration().copy(); calib.xOrigin += (bounds.getXMin() - border) * calib.pixelWidth; calib.yOrigin += (bounds.getYMin() - border) * calib.pixelHeight; calib.zOrigin += (bounds.getZMin() - border) * calib.pixelDepth;