我想使用ImageJ将灰度TIF转换为彩色TIF

时间:2014-11-25 18:07:00

标签: imagej imagej-macro

我有一个仅使用一个颜色通道拍摄的TIF。它显示的是绿色或红色的东西。但在大多数图像工具中,它仅显示为灰度。

我想将其转换回彩色图像。这显示了绿色或红色的不同值而不是灰度。

如果我运行此命令,ImageJ会显示此信息:

run("Channels Tool...");
run("Red");

但如果我保存图像,则不会保存新颜色。

2 个答案:

答案 0 :(得分:1)

如果要将图像保留为TIFF,可以使用以下内容:

run("Channels Tool...");
run("Red");
run("RGB Color");

将图像转换为RGB格式允许其他程序解释颜色。

saveAs(" Jpeg")有效,因为它首先将图像转换为RGB作为JPEG格式的要求。

答案 1 :(得分:0)

我还没有找到一种方法来保存tif中的颜色信息。似乎tif只保存了一个通道,所有非ImageJ程序都以灰度显示tif。

我现在将图像保存为jpg,因为这是办公程序可以使用的目标格式。

open(folder + imageName);
run("Channels Tool... ");
run("Red"); 
saveAs("Jpeg", destFolder + imageName);