gpt4 book ai didi

java - 使用 saveAs 时让 ImageJ 自动覆盖

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:04 25 4
gpt4 key购买 nike

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

这是一段示例代码:

IJ.saveAs(image, filename);

如果同名文件已存在,是否有办法让 saveAs 自动覆盖?

最佳答案

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

new FileSaver(image).saveAsTiffStack(path);

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

关于java - 使用 saveAs 时让 ImageJ 自动覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12699463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com