gpt4 book ai didi

java - 使用stb_image的stbi_load

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

我正在使用 lwjgl 的 stb_image 端口来加载 jpg 图像。问题是,我总是在 ByteBuffer 中得到一个 null,因为没有加载任何内容。代码如下:

int[] width = new int[1], height = new int[1], nrChannels = new int[1];

ByteBuffer data = stbi_load("/textures/container.jpg",width, height,nrChannels,0);

if(data == null)
throw new RuntimeException("Failed to load texture."); //I get this exception.

我的纹理的位置:

enter image description here

我当然尝试过这样:

ByteBuffer data = stbi_load("container.jpg",width, height,nrChannels,0);

相同的结果,未加载。我究竟做错了什么?

最佳答案

您提供给 stbi_load() 的路径并不是类路径资源,而是文件系统路径。

关于java - 使用stb_image的stbi_load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464019/

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