繁体   English   中英

使用saveAs时让ImageJ自动覆盖

[英]Have ImageJ automatically overwrite when using saveAs

我目前在Java应用程序中使用ij.jar,并使用ImageJ将一些已处理的图像保存到磁盘。 但是,如果我尝试将图像保存到已经存在的文件中,则保存将以静默方式失败。 原始文件保持不变,ImageJ不会引发错误。

这是一段示例代码:

IJ.saveAs(image, filename);

如果已经存在同名文件,是否可以使saveAs自动覆盖?

我认为最好使用FileSaver类( ij.io.FileSaver )而不是通用的saveAs方法。 例如,如果ImagePlusimage ,则可以使用以下命令将其另存为TIFF堆栈:

new FileSaver(image).saveAsTiffStack(path);

如果您需要其他格式,请查看文档 ,您会发现其他格式也有类似的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM