|
Re: stdout |pipe| stdin: msg#00556org.user-group.linux.france.nantes
P.MOULIN a écrit : > >> Change ton putc par fputc ou plus joli > >> fwrite(datas,1,datas_length,stdout); (en partant de l'hypothèse que > >> display ne veut pas lire sur stdin car il n'y reconnaît pas une image). > > > >Ça ne fonctionne toujours pas comme cat : > >$ cat img.jpg | display > >$ ./img_to_stdout img.jpg | display - > >$ ./img_to_stdout img.jpg | display > >Les 2 premières lignes fonctionnent, mais pas la dernière ! > > Si c'est bien la même image que tu souhaite afficher, > que donne un "./img_to_stdout | md5" et "md5 img.jpg" ? Ça donne 2 choses différentes : $ ./img_to_stdout.ml ~/IMG/A.jpg | md5sum 2c6fbdb1d0112b7cc4ef04e2c41e982e - $ md5sum ~/IMG/A.jpg de46501359165fbc09d3d52eec8237ff /home/blue_prawn/IMG/A.jpg (j'ai pas md5, j'ai md5sum sur mon système : j'espère que ça fait l'affaire pareil.) ---------------- > >> putc est une [vilaine] macro sur fputc; si tu balance du 8 bits > >> (ce qui doit arriver avec une image png), il y a des chances > >> pour que putc modifie ton caractère. > > > >Ah bon ? Pourtant en ajoutant l'arguement « - » à display, il arrivait à > > la lire sans indiquer de messages d'erreur comme quoi l'image était > > corrompue. > > Parce qu'il disait que l'image était corrompue sans le - ? Non effectivement :-) > (t'as pas trouvé plus lourd qu'imagemagic pour tester un soft ? ;-) Je suis pas sûr que Gimp sache lire sur stdin :-) Quant à Gegl, je l'ai pas encore réinstallé depuis la mise à jour de mon système ;-) |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | desinstaller un paquet tar.gz: 00556, souhail sou |
|---|---|
| Next by Date: | Re: desinstaller un paquet tar.gz: 00556, GrdScarabe |
| Previous by Thread: | Re: stdout |pipe| stdini: 00556, Blue Prawn |
| Next by Thread: | Une folle journée parlementaire. Jeudi 22 décembre 2005: 00556, JMi |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |