[英]Have ImageJ automatically overwrite when using saveAs
我目前在Java应用程序中使用ij.jar,并使用ImageJ将一些已处理的图像保存到磁盘。 但是,如果我尝试将图像保存到已经存在的文件中,则保存将以静默方式失败。 原始文件保持不变,ImageJ不会引发错误。
这是一段示例代码:
IJ.saveAs(image, filename);
如果已经存在同名文件,是否可以使saveAs自动覆盖?
我认为最好使用FileSaver
类( ij.io.FileSaver
)而不是通用的saveAs
方法。 例如,如果ImagePlus
是image
,则可以使用以下命令将其另存为TIFF堆栈:
new FileSaver(image).saveAsTiffStack(path);
如果您需要其他格式,请查看文档 ,您会发现其他格式也有类似的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.