gpt4 book ai didi

java - 如何读取大缓冲图像

转载 作者:行者123 更新时间:2023-11-30 09:48:27 25 4
gpt4 key购买 nike

我正在将一张 100 MB 的图片读入我的应用程序。它在 Eclipse 中运行良好,但当我将项目导出到 JAR 时却不行。然后,我得到“无法读取输入文件!”

因为我需要编辑它,所以我使用了BufferedImage

private String str = "images/1.png";
BufferedImage imageMap;
//in constructor
imageMap = ImageIO.read(new File(str));

我试过了,但是项目图像没有在 Eclipse 中加载:

imageMap = ImageIO.read(this.getClass().getClassLoader().getResource(str));

最佳答案

如果图像是从文件系统加载的,请检查您的工作目录。然后你看看你的相对路径 "images/1.png" 是否有效。或者你直接检查你的png路径

System.out.println(new File("."));
File f = new File("images/1.png");
System.out.println(f.getAbsolutePath());

关于java - 如何读取大缓冲图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238585/

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