diff --git a/src/main/resources/scripts/Plugins/NoiSee/NoiSee_Bead_Analysis.ijm b/src/main/resources/scripts/Plugins/NoiSee/NoiSee_Bead_Analysis.ijm index e0f41c8dd70a1d4c577234c3d6f7756492a3781c..dbab47f675b89329f508534adbcb9a84895149b1 100644 --- a/src/main/resources/scripts/Plugins/NoiSee/NoiSee_Bead_Analysis.ijm +++ b/src/main/resources/scripts/Plugins/NoiSee/NoiSee_Bead_Analysis.ijm @@ -526,14 +526,18 @@ function mapTo8bitPreservingSaturation(effectiveBits) { // range was adjusted to the min/max values of the image (resulting in // over-saturation of wrongly mapped pixels) if (effectiveBits == 16) { - run("Divide...", "value=257.50 stack"); + divisor = 257.50; } else if (effectiveBits == 12) { - run("Divide...", "value=16.09 stack"); + divisor = 16.09; } else { print("Unsupported VALUE range detected: " + effectiveBits + " bits"); print("Input image needs to have a value range of 8, 12 or 16 bits!"); exit_show(); } + msg = "mapping " + effectiveBits + " bit value range to 8 bit"; + msg = msg + " (dividing pixel values by " + divisor + ")"; + logd(msg); + run("Divide...", "value=" + divisor + " stack"); run("8-bit"); }