java:使用ImageIO写入图像文件

标签 java file javax.imageio

我的代码如下所示:

    File saveLocation = new File("src\\database\\images\\");
    ImageIO.write(this.image, "jpg", saveLocation);

我的错误是这样的:
java.io.FileNotFoundException:src\database\images(访问被拒绝)

images 是我的 netbeans 项目中的一个文件夹
我可以很好地阅读它。

最佳答案

两件事

  1. src\\database\\images\\ 可能是一个目录,您需要提供图像的文件名,例如 src\\database\\images\\Output .jpg 例如
  2. 您永远不应该引用 src 目录。相反,您需要将文件保存在文件系统的某个位置。您可以使用 ./Output.jpg 作为当前工作目录(通常是项目目录)

关于java:使用ImageIO写入图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23508708/

相关文章:

java - 如何屏蔽HSQL密码

file - 如何在matlab中读取文件?

android - 使用 DownloadManager 下载 .apk

java - TCP 套接字上的多个图像文件

Java从挂载的URL中读取图片

java - 处理扭矩时如何正确定义项目结构

java - 基础阵法技能 : Label Each Element

java - 如何从 Java 中保存带有 tEXt 或 iTXt block 的 PNG?

java - 在java中交换数组中元素的位置?

java - 忽略文件中的数字