J'ai besoin de charger une image à partir d'un web dans une simple application Java autonome. Des idées?comment charger une image à partir du Web dans Java
20
A
Répondre
8
URL url = new URL("http://host/theimage.jpg");
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
suffit-il de commencer? Je ne sais pas ce que vous voulez faire à partir de là.
2
Je voudrais jeter un oeil à HTTPClient.
Trouvez l'URL de l'image, et vous pouvez obtenir un flux d'entrée vous alimentant les données d'image, plus vous obtiendrez le type de contenu, etc., afin que vous puissiez le gérer correctement une fois que vous l'avez téléchargé.
Here's un exemple de code. Vous devrez peut-être également appeler getResponseHeaders() sur le GetMethod pour identifier le type d'image.
5
Voir ImageIO.read(URL).
52
Vous pouvez charger une image en utilisant
BufferedImage img = ImageIO.read(new URL("http://stackoverflow.com/content/img/so/logo.png"));
Pour les méthodes comment afficher l'image chargée, voir le Soleil "Working with images" tutorial.
Questions connexes
- 1. Récupérer une image du web dans java
- 2. Xorg charger une image
- 3. Comment charger à partir du chemin relatif dans l'application WPF?
- 4. Comment obtenir une extension de fichier image à partir du Web lorsqu'elle a été supprimée?
- 5. Comment charger dynamiquement une image dans un rapport?
- 6. Comment charger une image dans PictureBox dans Windows Mobile?
- 7. Récupérer une image et la charger dans une page html
- 8. Modifier une image dans java
- 9. wxPython: Dessiner une image vectorielle à partir du fichier
- 10. Comment envoyer une image dans Java ME?
- 11. Comment charger une image de ressource png dans Silverlight?
- 12. charger une bibliothèque dynamique à partir d'elisp
- 13. Comment utiliser Java ClassLoader pour charger un fichier à partir du classpath?
- 14. Comment charger correctement l'assembly PresentationFramework à partir du GAC?
- 15. Comment charger un assembly à partir du GAC?
- 16. Comment charger une image côté serveur dans ASP.NET?
- 17. Charger l'image dans la vue Web à partir d'un fichier .html
- 18. Charger une image externe dans une fenêtre Ext.Js
- 19. La manière la plus simple de charger correctement html à partir d'une page Web dans une chaîne en Java
- 20. Comment charger manuellement une session Java à l'aide d'un JSESSIONID?
- 21. Insérer une image dans Excel - Java
- 22. Accéder à une image dans une image
- 23. Ajax: Charger du code XML à partir d'un domaine différent?
- 24. Comment appeler Valeur à partir du formulaire Web?
- 25. Comment charger un fichier JSON externe à partir d'un script sur une page Web?
- 26. ASP.NET: charger une animation flash à partir de codebehind
- 27. Comment analyser une page Web avec du contenu Web dynamique dans Java?
- 28. Charger un octet [] dans une image au moment de l'exécution
- 29. Comment mettre une image dans une zone d'image à partir de Bitmap
- 30. Charger une ligne à partir de NIB dans UIPickerView viewForRow
URLConnection conn = url.openConnection(); – auval
vous pouvez faire 'Files.copy (url.openStream(), nouveau fichier (" filename.jpg "). ToPath());' pour le stocker sur le disque (attention aux null-pointeurs). – rupinderjeet