Sxiv: Lire l'image de stdin

Créé le 15 oct. 2016  ·  8Commentaires  ·  Source: muennich/sxiv

Ce serait bien si je pouvais afficher une image directement fournie via stdin :

... | sxiv -

mais il s'attend actuellement à lire une liste de fichiers, même si -i n'a pas été spécifié.

Commentaire le plus utile

imlib2 version 1.7.0 prend désormais en charge la lecture d'images à partir de la mémoire : imlib_load_image_from_fd()

Tous les 8 commentaires

Voir #242 (PR rejeté).

242 utilise un fichier temporaire, ce qui est en effet facile à faire avec un shell wrapper.

Le samedi 15 octobre 2016, .)(. a écrit :

Voir #242 (PR rejeté).

242 utilise un fichier temporaire, ce qui est en effet facile à faire avec un shell wrapper.

J'utilise déjà la syntaxe <() pour cela même sans enveloppe de shell,
mais je voulais éviter le fichier temporaire en premier lieu.

Je vois que le correctif proposé a simplement converti le flux en un fichier temporaire
fichier, ce qui n'est pas mieux.

Pourquoi ne pas passer directement le descripteur stdin au décodage de l'image
routines ?

J'utilise déjà la syntaxe <() pour cela même sans enveloppe de shell,

Cela fonctionne pour vous? Vous voulez partager un exemple ?

Le samedi 15 octobre 2016, .)(. a écrit :

I'm already using the <() syntax for this even without a shell wrapper,
That works for you? Mind sharing an example?

Désolé, <() ne fonctionne pas non plus pour moi. Je voulais dire =() (qui fait proc
substitution via des fichiers temporaires sur zsh).

Ah je vois, encore une belle astuce, merci.

sxiv doit utiliser un fichier temporaire pour cela, car imlib2 n'est pas capable de charger une image à partir de la mémoire.

Désolé d'avoir corrigé un ancien problème, mais apparemment, imlib2 a maintenant ajouté la prise en charge du chargement d'images à partir de la mémoire. Pas encore publié cependant, mais dans la branche de développement actuelle. Du moins si nous nous sommes bien compris dans ma demande de fonctionnalité en amont : https://phab.enlightenment.org/T8726. (Je ne connais pas trop sxiv ni imlib2, donc j'ai peut-être mal compris ou mal expliqué quelque chose.)

imlib2 version 1.7.0 prend désormais en charge la lecture d'images à partir de la mémoire : imlib_load_image_from_fd()

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

SammysHP picture SammysHP  ·  3Commentaires

crocket picture crocket  ·  6Commentaires

Knusper picture Knusper  ·  4Commentaires

rpdelaney picture rpdelaney  ·  9Commentaires

anko picture anko  ·  4Commentaires