자바 프로그램에서 웹에있는 이미지를 읽으려고합니다. 지금까지 다음 코드를 사용하여 이미지를 성공적으로로드했습니다.자바 웹에서 이미지 가져 오기
BufferedImage img = ImageIO.read(new File("http://www.google.com/images/nav_logo4.png"));
이 나에게 BufferedImage
을주는 혜택을 것이다 : (처음에는 시도한다)이 코드가 작동하지 않는 이유를 알고 싶은 무엇
URL url = new URL("http://www.google.com/images/nav_logo4.png");
Image img = Toolkit.getDefaultToolkit().getImage(url);
이다. 또한 이미지가로드 될 때까지 어떻게 위의 코드 블록을 만들 수 있습니까? ImageObserver
을 사용할 수 있다는 것을 알고 있지만 더 간단한 방법이 있습니까?
javax.imageio.IIOException: Can't read input file!
: 난 당신이 제안한 해결책을 발견하기 때문에 대답으로 나는이 질문을 표시하는 막이었다 D 지금 내 자신. 어쨌든 당신의 대답이 옳았습니다. –
솔루션이 작동한다는 것을 알기 바란다. – coobird