gpt4 book ai didi

java - 如何加载图片?

转载 作者:行者123 更新时间:2023-12-01 05:50:37 26 4
gpt4 key购买 nike

我想加载一个图像以设置为纹理,但它有错误。它引发了一个异常(exception)。请帮助我。

Exception in thread "main" java.lang.IllegalArgumentException: Texture:illegal image size
at javax.media.j3d.TextureRetained.checkImageSize(TextureRetained.java:419)
at javax.media.j3d.TextureRetained.initImage(TextureRetained.java:364)
at javax.media.j3d.Texture.setImage(Texture.java:959)
at javaapplication1.Draw.Creat(Draw.java:63)
at javaapplication1.Draw.<init>(Draw.java:30)
at javaapplication1.Main.main(Main.java:22)

编辑

我检查我的图像尺寸是 128 * 128。如果这是真的?我的图像格式是 *.jpg

这是我的代码。

public class Draw extends Applet{

public Draw() {
BufferedImage image = null;
try {
image = ImageIO.read(new File("1.jpg"));

} catch (Exception e) {


}
TextureLoader loader = new TextureLoader(image, "RGB",
TextureLoader.ALLOW_NON_POWER_OF_TWO);
ImageComponent2D icd = loader.getImage();
Texture2D texture2D = new Texture2D();
texture2D.setImage(0, icd);
}

最佳答案

在API中查找TextureLoader。

关于java - 如何加载图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804634/

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