On Jan 12, 2014, at 2:54 PM, Safaa Al-Haj Saleh wrote:

> Hi all, 
> 
> I need to get the second channel (green) image after running "Split Channels" 
> command in imageJ menu:
> 
>   IJ.run(imp,"Split Channels","");
> 
> when using "IJ.getImage()" I got the last image which is the third channel 
> (blue).
> 
> any help please?

Type "l" (Plugins>Utilities>Find Commands) to open the Command Finder. Type 
"split channels" in the search box and you will see that the "Split Channels" 
command is implemented by the ChannelSplitter class. Look at the source or API 
for this class and you will see that it has a split() method that you can use 
to get the second channel of an image.

   greenChannel = ChannelSplitter.split(imp)[1];

In the future, it would be better to direct ImageJ programming questions to the 
ImageJ mailing list (http://imagej.nih.gov/ij/list.html). The ImageJ-devel list 
is for technical and developer discussion of the ImageJ2 project. 

-wayne


_______________________________________________
ImageJ-devel mailing list
ImageJ-devel@imagej.net
http://imagej.net/mailman/listinfo/imagej-devel

Reply via email to