如何在 ImageJ/Fiji 中获得透明背景

问题描述 投票:0回答:2

我有一个六边形图像,由多个单图像拼接在一起,保存为带有黑角的 8 位 TIFF 矩形。我想将黑角设置为透明。因为我想把几个六边形缝合在一起。我已经尝试过阈值函数并将黑色区域设置为 NaN,但重新打开图像后,角落仍然是黑色的。我还尝试进行选择并清除外部,从而产生白色背景。 我需要再次将其另存为 TIFF 文件以进行进一步处理。 有人知道如何解决这个问题吗?

transparency imagej
2个回答
0
投票

8 位图像不支持透明度,仅支持 0 到 255 之间的整数值。

如果要使用 NaN,必须先转换为 32 位浮点数(图像 ▶︎ 类型 ▶︎ 32 位)。可以将 32 位浮动图像保存为 TIFF,但请注意,许多 TIFF 查看器(例如 macOS 上的预览)无法很好地显示它。

将值设置为 NaN 的一种方法是在做出选择后使用 Process ▶︎ Math ▶︎ Set... 命令。选择中的所有内容都将变为 NaN。


0
投票

我认为这是不可能的,因为 ctrueden 建议的 NaN 或 0 会给出黑色背景(不会删除它)。 这需要 Alpha 通道来执行此操作,就像 GIMP 等其他软件中的情况一样(添加 Alpha 通道,选择背景,删除。 希望这有用!

© www.soinside.com 2019 - 2024. All rights reserved.