gpt4 book ai didi

java - ImageIO.read() 无限循环

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

ImageIO.read() 似乎陷入了无限循环。

我的代码:

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class Texture {
BufferedImage _img;

public Texture(String path) {
try {
_img = ImageIO.read(new File(path));
} catch (final IOException e) {
e.printStackTrace();
}
}
}

其他类:

private Texture _tex;
_tex = new Texture("/res/img.png");

我尝试通过此 URL 和文件加载图像,但没有成功。

我在 mac 上使用 eclipse,如果这与任何事情有任何关系,我正在使用 LWJGL 3。

希望你能帮助我! :-)

最佳答案

不要使用文件,而是尝试使用如下输入流:

InputStream stream = Texture.class.getResourceAsStream(path);
_img = ImageIO.read(stream);

我实际上遇到了类似的问题,但它与 BufferedImages 的创建有关。

关于java - ImageIO.read() 无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635764/

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