gpt4 book ai didi

java - `javax.imageio.ImageIO` 是否需要文件锁定?

转载 作者:行者123 更新时间:2023-12-01 11:36:58 26 4
gpt4 key购买 nike

我的应用程序正在将图像保存到文件夹中。同时另一个软件监视该文件夹并打印粘贴的图像。

我遇到的问题是打印应用程序可以在打印机上发送一半渲染的图像,或者根本不对保存的图像使用react。

我正在使用 javax.imageio.ImageIO.write(RenderedImage im, String formatName, File output)BufferedImage 保存到 png格式。

如果需要锁定,请提供带有显式锁定的代码示例。如果没有请解释原因。

我已在 WindowsJRE 1.8 上进行了测试

最佳答案

基本上,您应该将图像写入临时文件,然后将其重命名为最终文件名。这样,在其他应用程序意识到之前,文件就已完全写入。

关于java - `javax.imageio.ImageIO` 是否需要文件锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870938/

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