Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2019-10-03 15:46:24 Charger une image provenant du web.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 31

Charger une image provenant du web.



Bonjour,
C'est une idée simple, mais je ne vois vraiment pas comment faire : comment charger dans une fenêtre GEM une image provenant d'Internet et dont on a l'adresse http ?
Avez-vous une solution ?
Merci d'avance.

Hors ligne

 

#2 2019-10-04 09:48:14 Re : Charger une image provenant du web.

jkp
Administrator
Date d'inscription: 2006-01-06
Messages: 354

Re: Charger une image provenant du web.



Proposition
tu le fais en deux temps
tu lances un script shell avec wget http://URL -O image.jpg
et quand le script a fini, tu lances l'ouverture de l'image image.jpg dans GEM ???

Hors ligne

 

#3 2019-10-05 11:59:40 Re : Charger une image provenant du web.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 31

Re: Charger une image provenant du web.



Merci. Oui, mais si on a plusieurs images à charger, c'est un peu galère...
Il n'y a pas le moyen de faire ça directement dans Pure Data ?

Hors ligne

 

#4 2019-10-07 08:53:45 Re : Charger une image provenant du web.

Pertuit
membre
Date d'inscription: 2011-11-21
Messages: 59

Re: Charger une image provenant du web.



Je ne vois pas comment le faire directement dans pure data. J'ai une solution qui fait intervenir un serveur Java : le patch envoie l'adresse http d'une image (ou autre) à Java qui télécharge l'image dans un répertoire, dès que l'image est chargée, cette image est affichée dans pure data.
Ça marche bien et c'est rapide.
Mais je ne sais pas comment tout faire dans pure data.

Hors ligne

 

#5 2019-10-07 15:57:19 Re : Charger une image provenant du web.

mrpropre
membre
Lieu: paris
Date d'inscription: 2008-11-13
Messages: 96
Site web

Re: Charger une image provenant du web.



Sous OSX, il faut utiliser nativement la commande curl à la place de wget.

Voir l'exemple ci joint.

Dernière modification par mrpropre (2019-10-07 15:59:15)


8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
http://www.raphaelisdant.fr/

Hors ligne

 

#6 2019-10-08 09:05:16 Re : Charger une image provenant du web.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 31

Re: Charger une image provenant du web.



Yes ! Impec sous MacOs. Merci.
Sur PC, la solution Java fonctionne.
Est-ce qu'il y a une solution directe sur PC où le shell n'est pas reconnu ?

Hors ligne

 

#7 2019-10-08 10:37:28 Re : Charger une image provenant du web.

mrpropre
membre
Lieu: paris
Date d'inscription: 2008-11-13
Messages: 96
Site web

Re: Charger une image provenant du web.



Sous windows l'objet [shell] n'existe pas, il faut se rabattre sous motex/system qui permet d’exécuter une commande (mais limité car pas de notification de fin d'execution ni de STDOUT dans le patch hmm

Depuis windows10 apparemment une fonction curl et même wget est intégrée à l'OS, donc voici la version Windows du patch. Chez moi ça marche mais c'est cependant limité à l'écriture hors des dossiers systèmes de Windows a cause de droits d'écriture à gérer que je connais mal sous ce système.

Avec un peu de manip (zexy/operating_system) il serait possible de détecter le système et exécuter la bonne commande. [system] permet aussi d’exécuter des commandes sous OSX d'ailleurs.

Edit: le Patch sous Windows fonctionne également sous MacOS chez moi smile

Dernière modification par mrpropre (2019-10-08 12:53:00)


8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
http://www.raphaelisdant.fr/

Hors ligne

 

#8 2019-10-08 18:23:58 Re : Charger une image provenant du web.

ralf
membre
Date d'inscription: 2013-09-28
Messages: 31

Re: Charger une image provenant du web.



Double yes !! Ca marche très bien sur PC : il faut juste que le chemin n'ait pas d'espace ni de caractères spéciaux.
Merci mrpropre.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024