0

如何从 pyimagej 访问 FileSaver?

我在网上看到的一切都是这样的:

from ij.io import FileSaver

但是对于 pyimagej,我们加载它的方式不同:

import imagej
ij = imagej.init()

.FileSaverij.io()也不存在

谢谢

4

1 回答 1

2

如果您的目标是将图像保存到磁盘,请使用以下命令:

ij.io().save(myImage, filePath)

myImage要保存的图像在哪里,以及filePath保存它的位置。输出图像格式将从文件扩展名中推断出来。

如果你的目标是专门使用ij.io.FileSaver,你可以这样做:

import imagej
from scyjava import jimport
ij = imagej.init(...) # replace '...' with desired parameters here
FileSaver = jimport('ij.io.FileSaver')
imp = ... # get or make an ImagePlus somehow
fs = FileSaver(imp)
于 2021-04-09T23:08:44.117 回答