Annonce

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


#1 2012-01-24 22:01:02 pix_set: affichage de l'image

Gêhïks
nouveau membre
Date d'inscription: 2012-01-22
Messages: 5

pix_set: affichage de l'image



Bonjour,

J'essaye de créer une image à l'aide d'un ensemble de floats contenus dans un fichier externe.
Aperçu du contenu du fichier:

0.59;0.92;0.40;0.56;0.58;0.45;0.40;0.41;0.44;0.45;0;0.40;0;0;0;0;
0.87;0;0.39;0;0.94;0.51;0;0.03;0;0.51;0;0;0;0;0;0;0;0;0;0;0;0;0.41;
0.39;0.95;0.52;0.47;0.51;0.50;0.47;0.39;0.47;0.41;0.46;0.50;0.50;0.50;
0.50;0.39;0.43;0.45;0.51;0.50;0.50;0.50;0.50;0.49;0.94;0.50;0.98;0.55;
0.78;0.73;0.81;0.48;0.98;0.02;0.50;0.47;0.74;0.77;0;0;0.46;0.52;0.44;
0.52;0.50;0.50;0.74;0.53

(j'ai ajouté les retours chariots pour plus de lisibilité, il n'y en a pas dans le fichier original)

Le fichier se charge correctement et je l'envoie dans [textfile] qui le reçoit bien si j'en crois la console quand je fais un [print(
C'est après que ça se complique: j'envoie ce [textfile] dans une [coll] pour réceptionner l'ensemble des données. Quand je clique sur [coll] une popup grise s'ouvre et je n'arrive pas à savoir si mes floats sont bien dans la [coll].
Par la suite je crois envoyer le contenu de la [coll] vers [pix_set] sans vraiment savoir si les données transitent bien.
Bien évidemment, aucune image ne s'affiche.

Pourriez-vous me dire où ça coince ou me donner des pistes pour débugger? Pour plus de clarté, voici une capture d'écran du patch.
http://codelab.fr/up/pd.png

Merci d'avance pour votre aide,

Gêhïks

Dernière modification par Gêhïks (2012-01-24 22:02:08)

Hors ligne

 

#2 2012-01-25 01:24:38 Re : pix_set: affichage de l'image

benjamin
membre
Lieu: Orléans
Date d'inscription: 2008-03-18
Messages: 168
Site web

Re: pix_set: affichage de l'image



Bonjour,
dans le cas présent, tu dois pouvoir te passer de coll et brancher le textfile directement au pix_set
il me semble que le pix_set mange une liste de float séparés par des espaces et non pas par des points virgules
tu peux brancher un objet [print blabla] à la sortie de textfile et coll pour savoir ce qui passe (ou pas) dans les fils
coll avale plutot une liste précédée par un index (cf btn droit > help sur l'objet)
++b

Hors ligne

 

#3 2012-01-27 01:23:32 Re : pix_set: affichage de l'image

Gêhïks
nouveau membre
Date d'inscription: 2012-01-22
Messages: 5

Re: pix_set: affichage de l'image



Bonsoir,
Effectivement, ça a marché en branchant directement pix_set sur textfile.
Mais là en relançant le patch l'image ne s'affiche plus sans que je comprenne pourquoi hmm
http://codelab.fr/up/pd-1.png

Dernière modification par Gêhïks (2012-01-27 01:24:24)

Hors ligne

 

#4 2012-01-27 13:36:45 Re : pix_set: affichage de l'image

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: pix_set: affichage de l'image



Comme expliqué dans le fichier d'aide, la boite [pix_set] est fixée par défaut en 64x64...
Si tu ne lui fournis pas une liste adaptée à 4096 valeurs, tu n'obtiendras rien à l'écran.
Il te faut donc lui donner à la main la définition qui te convienne. (4x4 dans ta première capture).


Bon courage. smile

Dernière modification par Olivier (2012-01-27 13:38:23)


L'Amour au Peuple !

Hors ligne

 

#5 2012-01-28 12:58:42 Re : pix_set: affichage de l'image

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: pix_set: affichage de l'image



Bien entendu, vous aurez noté que ce que j'ai écris juste au dessus est n'importe quoi...
... et le fichier d'aide est là pour le confirmer.  roll

Il est tout à fait possible d'envoyer moins de valeur que nécessaire à [pix_set].
Par contre, il semble nécessaire de le définir via les arguments de création.

Sorry... hmm

Dernière modification par Olivier (2012-01-28 12:59:11)


L'Amour au Peuple !

Hors ligne

 

#6 2012-01-30 00:22:51 Re : pix_set: affichage de l'image

Gêhïks
nouveau membre
Date d'inscription: 2012-01-22
Messages: 5

Re: pix_set: affichage de l'image



Merci,

Grâce à tes réponse, je commence enfin à savoir lire l'aide: la manière dont elle est rédigée ne fait pas encore tout à fait sens pour moi.
J'avais bien vu que l'objet remplaçait les pixels manquants par des pixels noirs, c'est pour ça que j'avais décidé de ne pas transmettre les paramètres (dans la mesure où dans l'état actuel des choses je ne connais pas la longueur des flux de données que j'envoie).
J'ai remis redonné les paramètres 4 4 à pixset mais sans plus de résultats.
Est-ce qu'il y a une possibilité d'avoir un mode verbeux de la console de pure-data pour débugger plus facilement?

Hors ligne

 

#7 2012-01-30 10:11:11 Re : pix_set: affichage de l'image

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: pix_set: affichage de l'image



Pour le mode verbeux:

tu ajoutes -verbose dans les options de démarrage (startup flags)


La route est longue mais la voie est libre

Hors ligne

 

#8 2012-02-21 21:57:17 Re : pix_set: affichage de l'image

Gêhïks
nouveau membre
Date d'inscription: 2012-01-22
Messages: 5

Re: pix_set: affichage de l'image



Bonsoir,

Malgré mes efforts je n'ai pas réussi à faire ce que je voulais avec Pure Data.
La logique de processing me correspond mieux, j'abandonne donc ce thread.

Merci de votre aide,

Gêhïks

Hors ligne

 

#9 2012-02-21 23:46:15 Re : pix_set: affichage de l'image

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: pix_set: affichage de l'image



Pour travailler au pixel près, Processing est effectivement bien plus adapté...

Bon courage pour la suite. smile


L'Amour au Peuple !

Hors ligne

 

#10 2012-02-21 23:49:45 Re : pix_set: affichage de l'image

Gêhïks
nouveau membre
Date d'inscription: 2012-01-22
Messages: 5

Re: pix_set: affichage de l'image



Merci beaucoup Olivier.
Dans mon cas, je pense que c'est une question de représentation mentale. Comme je code énormément en ce moment, le fait de coder directement ce que je veux est devenu plus logique que d'agencer et lier des objets smile

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024