从 pyimagej 访问 FileSaver
Posted
技术标签:
【中文标题】从 pyimagej 访问 FileSaver【英文标题】:Access FileSaver from pyimagej 【发布时间】:2021-07-05 19:32:53 【问题描述】:如何?
我在网上看到的一切都是这样的:
from ij.io import FileSaver
但是对于 pyimagej,我们加载它的方式不同:
import imagej
ij = imagej.init()
还有ij.io()
.FileSaver 不存在
谢谢
【问题讨论】:
【参考方案1】:如果您的目标是将图像保存到磁盘,请使用:
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)
【讨论】:
以上是关于从 pyimagej 访问 FileSaver的主要内容,如果未能解决你的问题,请参考以下文章
绝对路径访问:表示输入完整的地址进行访问 当从程序外部访问时候 例如从浏览器上访问时候 需要加上项目名称 但在代码上面访问时候 不需要加上项目名 因为已经在当前项目内了 所以不需要指定
REST API 访问控制从访问令牌中提取主题与从路径参数中提取主题