> > I have an image that currently has a black background and red foreground.
> > What I want is a white background with a red foreground for easier
> viewing
> > in a presentation.
>
> Cell Profiler has (or had) an interesting "Invert for Printing" script,
> but I
> never used CP.
> Here is an ImageJ macro version of that, which I think does what you want.
> Cheers
>
> Gabriel
>
> //------------------8<---------------------
> // Invert_for_printing
> // Inverts a fluorescent RGB composite so it has white background
> // Heavily colocalised areas might become obscured
> // G. Landini at bham. ac. uk
> // 28 Nov 2009
> setBatchMode(true);
> a="ori";
> run("Duplicate...", "title=ori");
> b="inverted_for_printing";
> run("Duplicate...", "title="+b);
> selectWindow(b);
> run("Set...", "value=255");
> selectWindow(a);
> run("RGB Stack");
> setSlice(1); // just in case
> selectWindow(b);
> run("RGB Stack");
> setSlice(2);
> imageCalculator("Subtract",b,a); //G
> selectWindow(b);
> setSlice(3);
> imageCalculator("Subtract", b,a); //B
> selectWindow(a);
> setSlice(2);
> imageCalculator("Subtract", b,a); //B
> selectWindow(b);
> setSlice(1);
> imageCalculator("Subtract", b,a); //R
> selectWindow(a);
> setSlice(3);
> imageCalculator("Subtract", b,a);//R
> selectWindow(b);
> setSlice(2);
> imageCalculator("Subtract", b,a);//G
> run("RGB Color");
> setBatchMode(false);
> //------------------8<---------------------
>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>