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
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
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
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
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)
Hors ligne
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
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
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
Dernière modification par mrpropre (2019-10-08 12:53:00)
Hors ligne
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
Pages: 1