Récupération d'image sur le net [RESOLU] - Java - Programmation
Marsh Posté le 13-02-2006 à 01:08:17
ReplyMarsh Posté le 13-02-2006 à 01:36:11
| xtof_83 a écrit : Je pense que ce genre d'image est encodé en un truc propriétaire | 
 
Ce n'est rien de plus qu'un JPEG classique, j'vois rien de proprio là dedans ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
Marsh Posté le 13-02-2006 à 09:27:10
ReplyMarsh Posté le 13-02-2006 à 09:30:43
j'imagine qu'il veut le faire en java ![[:marc] [:marc]](https://forum-images.hardware.fr/images/perso/marc.gif) 
 
 
 un wget en java, donc tu vas utiliser URLConnection ou HttpURLConnection, DataInputStream...  
tu pourras recuperer l'image en local, mais je suis même pas sur que ce soit ca que tu veuilles faire 
Marsh Posté le 13-02-2006 à 16:35:25
| Sebou77 a écrit : Heu  | 
 
 
 ![[:fande--] [:fande--]](https://forum-images.hardware.fr/images/perso/fande--.gif) 
  ![[:psychokwak] [:psychokwak]](https://forum-images.hardware.fr/images/perso/psychokwak.gif) Tu veux m'apprendre comment faire
 Tu veux m'apprendre comment faire  ![[:jean-guitou] [:jean-guitou]](https://forum-images.hardware.fr/images/perso/jean-guitou.gif) 
  
 
 
 
| uriel a écrit : j'imagine qu'il veut le faire en java  | 
 
 
 
Ben oui le but c'est que une fois le lien que je vous ai donné obtenu, je "lis" la page et pompe l'image...j'arive avec des images .jpg etc.... 
Mais pas avec celle ci. 
Ce soir je poste le code que j'ai au cas ou 
Marsh Posté le 13-02-2006 à 16:47:27
Ben chais pas, PIL a pas l'air d'avoir trop de problèmes ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif) 
 
 
| Code : 
 | 
 
(et utiliser im.save() pour créer une image sur le disque crée bien une copie lisible du machin)
Marsh Posté le 13-02-2006 à 17:06:55
| masklinn a écrit : Ben chais pas, PIL a pas l'air d'avoir trop de problèmes  
   | 
 
 
 
Merci masklinn, 
 
je connaisais pas trop   je teste ça ce soir merci
 je teste ça ce soir merci 
Marsh Posté le 13-02-2006 à 17:13:10
C'est du python hein pas du java  
 
 
C'est juste pour dire que la Python Image Library ne semble pas avoir de problème avec l'image, donc que tu fais probablement une connerie quelque part 
Marsh Posté le 13-02-2006 à 17:47:08
ah oki...me disais aussi... 
 
Bon ben je teste ce soir...et en cas je donnerais un peu de code si j'arrive vraiment pas... 
 
Marsh Posté le 13-02-2006 à 21:19:26
Voilà ce que j'ai fait actuellement  
 
 
ça me crée un fichier etc...mais pour ces photos, jai un fichier vide 
 
| Code : 
 | 
Marsh Posté le 13-02-2006 à 21:39:07
A aucun moment t'as songé à utiliser javax.imageio.ImageIO? 
 
Accessoirement, ta "regex1" ne peut pas matcher ce fichier puisqu'il n'a pas d'extension. 
 
Bon, sinon 2-3 trucs que je ferais différement: 
 
 
En dehors de ça, -- va sûrement me taper dessus et me dire que j'ai tout faux, mais bon 
Marsh Posté le 13-02-2006 à 21:52:59
javax.imageio.ImageIO 
 
lol rien qu'au nom j'ai l'impression que ça va me faliciter un peu la vie....
Marsh Posté le 13-02-2006 à 21:55:11
Ben en gros les 30 lignes composant le "bulk" de ton machin peuvent se transformer en moins de 10 avec ImageIO (et 2 ou 3 autres trucs) 
Marsh Posté le 14-02-2006 à 23:16:08
Voilà le résultat : 
 
 
| Code : 
 | 
 
 
Bien entendu ça marche. 
 
En te remerciant Masklinn   
 
Marsh Posté le 14-02-2006 à 23:22:52
| xtof_83 a écrit : Voilà le résultat :  
   | 
 
 
oui un grand merci a toi   
  
Marsh Posté le 14-02-2006 à 23:28:47
C'est pas d'un intérêt formidable, mais tu pourrais retirer une ligne inutile en faisant  
| Code : | 
 
sans la ligne du dessus  
 
 
Ca se lit relativement bien (enfin pas moins bien que les imbrications habituelles de (new WhateverClass(new WhateverObject(new Foo))) quoi) et ça évite de laisser trainer un truc pas bien utile dans le namespace local
Marsh Posté le 14-02-2006 à 23:55:43
bien  ...changement opéré ...ça commence à me plaire java...
 ...changement opéré ...ça commence à me plaire java... 
 
 
  
 
Marsh Posté le 15-02-2006 à 00:26:20
 ![[:psywalk] [:psywalk]](https://forum-images.hardware.fr/images/perso/psywalk.gif) 
 
Marsh Posté le 13-02-2006 à 00:51:28
Bonjour tout le monde
 ....Me suis cassé la tête sur plusieurs méthodes...Rien
....Me suis cassé la tête sur plusieurs méthodes...Rien ![[:atog] [:atog]](https://forum-images.hardware.fr/images/perso/atog.gif) 
  
 
 
Voilà je fais un petit programme pour un projet...Pour but final: faire des statistiques...
Mais là mon probléme est ailleurs:
j'aimerais pouvoir copier ce genre d'image :
http://re2.mm-c1.yimg.com/image/1148297842
Oui c'est pas super, je le sait
Je pense que ce genre d'image est encodé en un truc propriétaire et que ça va pas être simple, mais si quelqu'un à une solution...
ou une pistouille....
ça me permettrais de rendre plus gai tout ces lignes de codes
Merci d'avance
Message édité par xtof_83 le 14-02-2006 à 23:16:36