2012-11-25 2 views
0

나는 새로운 텍스처 만들려고 해요?왜, newTexture (BufferedImage를 허용하지 TextureIO 것 부울

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

을하지만

유형 TextureIO의 방법 newTexture(File, boolean) 얻을 arguments (BufferedImage, boolean) 적용되지 않습니다 .

내가 가져있어

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

Javadoc에 따라 읽어야 할 것은 newTexture(BufferedImage, Boolean)

그래서 내가 뭘 잘못하고 있니?

답변

1

결국 나는 newTexture로 이미지를 던지기로 결심했다.

내 코드를보고 모든 사람에게

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

같은

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

감사를 보인다.

는 JC는

1

사실, 스레드는 조금 오래된,하지만 내 대답은 다른 사람에게 도움이 될 수 있습니다. JOGL1에서는 JOGL1.1과 달리 AWTTextureIO를 사용하여 BufferedImages를로드해야합니다 (예 : Texture t = AWTTextureIO.newTexture(profile, image,true);). profile은 현재 GLProfile입니다.

관련 문제