Login  Register

How to determine the current LUT name

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options Options
Embed post
Permalink
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

How to determine the current LUT name

Stein Rørvik
309 posts
Is there any way an ImageJ macro can determine the name of the currently loaded LUT for the active image?
I can't find it under "Show Info" or anywhere else.

Stein


--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: How to determine the current LUT name

Michael Schmid
2136 posts
On 31/01/2017 11:34, Stein Rørvik wrote:

 > Is there any way an ImageJ macro can determine the name of the
currently loaded LUT for the active image?
 > I can't find it under "Show Info" or anywhere else.
________________________________________________________________

Hi Stein,

as far as I can say, ImageJ does not store the name of the LUT.  If you
apply a LUT to an image, it only remembers the 256 R, G, B values (these
are set as ColorModel to the ImageProcessor holding the image).

You would have to write a plugin that takes the LUT of the current image
and compares it with the built-in ones (the list is available as
IJ.getLUTs).
You would have to create a dummy image, apply the luts one after the
other, and see whether it matches. (I see no way to access the ImageJ
built-in LUTs without applying them to an image; see the code of
ij.plugin.LutLoader).


Michael

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html