Necesito cargar una imagen desde una web en una simple aplicación independiente de Java. ¿Algunas ideas?cómo cargar una imagen desde la web en java
20
A
Respuesta
8
URL url = new URL("http://host/theimage.jpg");
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
es suficiente para comenzar? No sabes lo que quieres hacer desde allí.
2
Me gustaría echar un vistazo a HTTPClient.
Busque la URL de la imagen, y puede obtener un flujo de entrada que le alimentará los datos de la imagen, además obtendrá el tipo de contenido etc. para que pueda manejarlo correctamente una vez que lo haya descargado.
Here's algún código de muestra. También puede necesitar llamar a getResponseHeaders() en el GetMethod para identificar el tipo de imagen.
5
Ver ImageIO.read(URL).
52
que es posible cargar una imagen utilizando
BufferedImage img = ImageIO.read(new URL("http://stackoverflow.com/content/img/so/logo.png"));
Para los métodos de cómo mostrar la imagen cargada, ver el sol "Working with images" tutorial.
Cuestiones relacionadas
- 1. iOS: cargar una imagen desde la url
- 2. Cómo cargar una imagen transparente desde ImageList?
- 3. ¿Cómo puedo cargar una imagen desde una URL en PHP
- 4. ¿Cómo puedo leer una imagen desde una URL en Java?
- 5. Forma más sencilla de cargar html correctamente desde la página web en una cadena en Java
- 6. Cómo enviar una imagen desde un servicio web en Spring
- 7. Cómo cargar una imagen en Dart
- 8. Android: cargando una imagen desde la Web con Asynctask
- 9. ¿Cómo obtener una Imagen Buffered desde un Componente en Java?
- 10. ¿Cómo cargar una imagen de los activos?
- 11. Pegar una imagen desde el portapapeles a un sitio web
- 12. ¿Cómo cargar una imagen en un documento activo? (Photoshop Scripting)
- 13. Pegar una imagen en una página web
- 14. Cargar imagen de la url
- 15. Cargar una imagen a UIImage desde una ruta de archivo a la biblioteca de recursos
- 16. Cómo cargar una página web usando WPF
- 17. Cargar imagen Picturebox de la memoria?
- 18. ¿Cómo cargar una aplicación web en Amazon EC2?
- 19. Cómo cargar una imagen almacenada en una matriz de bytes en WebView?
- 20. Cómo fundir una imagen en ImageView cargado desde la url
- 21. Método de llamada en undeploy desde una aplicación web Java
- 22. ¿Cómo recorto una imagen en Java?
- 23. Cargar una imagen de una url en un PictureBox
- 24. ¿Cómo cargo correctamente una imagen almacenada en java?
- 25. ¿Cómo puedo filtrar una imagen en Java?
- 26. ¿Cómo obtener favicon.ico desde un sitio web usando Java?
- 27. Diferencia entre la imagen y la imagen almacenada en Java
- 28. ¿Cómo devolver la imagen como una transmisión desde JAX-RS?
- 29. cargar .emacs desde la url
- 30. ¿Cómo puedo cargar una imagen Png desde un archivo que tenga otra extensión?
URLConnection conn = url.openConnection(); – auval
puede hacer 'Files.copy (url.openStream(), new File (" filename.jpg "). ToPath());' para almacenarlo en el disco (tenga cuidado con null-pointers). – rupinderjeet