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
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
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 |
Tu veux m'apprendre comment faire
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
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
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...
Marsh Posté le 15-02-2006 à 00:26:20
Marsh Posté le 13-02-2006 à 00:51:28
Bonjour tout le monde
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 ....Me suis cassé la tête sur plusieurs méthodes...Rien
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