0

新しいテクスチャを作成しようとしています:

BufferedImage image = ImageIO.read(new File("firstImage.jpg"));
Texture t = TextureIO.newTexture(image,true);  

しかし、得る

newTexture(File, boolean)タイプのメソッドは にTextureIOは適用できませんarguments (BufferedImage, boolean)

輸入しています

import com.jogamp.opengl.util.texture.TextureIO;

Javadocによると、どれを読むべきですかnewTexture(BufferedImage, Boolean)

それで、私は何を間違っていますか?

4

2 に答える 2

1

結局、私は画像をnewTextureに直接投げ込むことにしました。

私のコードは次のようになります

//BufferedImage im = ImageIO.read(new File("image.jpg"));

Texture t = TextureIO.newTexture(new File("image.jpg"),true);

見てくれたすべての人に感謝します。

JC

于 2012-11-26T06:13:26.380 に答える
1

実際、スレッドは少し古いですが、私の答えは他の誰かを助けるかもしれません. JOGL2 では (JOGL1.1 とは対照的に)、BufferedImages をロードするために AWTTextureIO を使用する必要があります。つまりTexture t = AWTTextureIO.newTexture(profile, image,true);profile現在の GLProfile はどこですか。

于 2014-03-05T17:30:33.693 に答える