var tab = " \t "; macro "Recolor and measure [q]" { images = nImages(); for (i=1; i<=images; i++) { selectImage(i); recolorAndMeasure(); } } // function recolorAndMeasure() { requires("1.50i"); setBatchMode(true); original = getImageID(); run("Remove Overlay"); run("Select None"); print( getTitle() ); print("cell# \t intensity \t bg \t intensity-bg \t bodipy \t bg \t bodipy-bg"); // user enters these colors as needed colors = newArray("Green", "Red", "Grays", "Grays"); // user enters title of channels as needed titles = newArray("DNA", "RedStuff", "GFP", "Far-Red","trans"); Stack.getDimensions(width, height, channels, slices, frames); Stack.setDisplayMode("color"); // This needs to be coded to have channels turned on or off Stack.setActiveChannels("1101000000"); for (c=0; c