0
도움이 필요합니다. url에서 jpg 이미지를 표시해야합니다.libgdx GWT. URL에서 텍스처 만들기
byte[] imgBytes
new Pixmap(imgBytes, 0, imgBytes.length)
잘
데스크톱 버전 작업을하지만 GWT 프로젝트에서 작동하지 않습니다. 나는이 솔루션을 "Tainted canvases may not be loaded" Cross domain issue with WebGL textures
public void downloadPixmap(final String url, final DownloadPixmapResponse response) {
final RootPanel root = RootPanel.get("embed-html");
final Image img = new Image(url);
img.getElement().setAttribute("crossOrigin", "anonymous");
img.addLoadHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent event) {
HtmlLauncher.application.getPreloader().images.put(url, ImageElement.as(img.getElement()));
response.downloadComplete(new Pixmap(Gdx.files.internal(url)));
root.remove(img);
}
});
root.add(img);
}
interface DownloadPixmapResponse {
void downloadComplete(Pixmap pixmap);
void downloadFailed(Throwable e);
}
을 시도하지만, 그것은 단지 크롬 브라우저에서 작품입니다. Mozilla Firefox에서는 작동하지 않습니다. 도와주세요