我有一个非常简单的编程问题,希望有人能帮助我。
我正在处理具有多个通道的 Tiff 文件(所有通道都包含在 .lif 文件中,这是 Leica 格式)。我想要一种方法来轻松地将我的所有 Tiff 转换为仅包含几个通道(我指定)的 Tiff。现在我正在手动完成每个图像,这很乏味。我没有编写宏的经验,非常感谢一些帮助或起点。我确信这不是一个复杂的宏。
到目前为止,在打开所有 Tiff 后,我正在使用以下手动例程和命令:
- Image > Stacks > Stack to Images - 将堆叠的图像分离成单独的图像
- 关闭我不想在堆栈中的图像。
- Image > Stacks > Images to Stack - 将剩余的图像返回到堆栈并重命名。
- Image > Hyperstacks > Stack to Hyperstack - 在这里我改变它,使图像有 3 个通道。
- 使用所需的频道和名称保存新的 Tiff。
- 关闭 Tiff 并对所有 Tiff 重复。
我想要的是一个宏,它为所有打开的 Tiff 循环上述步骤,让用户指定频道(例如,保留频道:2,3 和 5)。我知道这是一个非常简单的编程任务,但我真的可以使用一些帮助来完成它。
谢谢!约翰内斯