[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Images prises depuis Internet
From: |
Ya Gloops |
Subject: |
Re: Images prises depuis Internet |
Date: |
Thu, 30 Jun 2022 08:37:20 +0000 (UTC) |
"Quel est le message d'erreur ? Pour moi, ça marche aussi en 2.23.10."
Analyse...ERROR: In procedure mkstemp!:
In procedure mkstemp!: No such file or directory
Arrêté avec le code de retour 1.
J'ai le même message d'erreur!
J'ai essayé en enlevant tous les commentaires idem.
En enregistrant les fichier .ly pour éviter le dossier "temp" idem...
"Par contre, à moyen terme, il n'est pas impossible que cela soit pris en
charge,
grâce au backend Cairo tout nouveau tout beau."
Vive le backend Cairo !!! ;-)
Le jeudi 30 juin 2022 à 10:21:48 UTC+2, Jean Abou Samra <jean@abou-samra.fr> a
écrit :
Bonjour Gilles,
Le 30/06/2022 à 09:38, Ya Gloops a écrit :
> Bonjour !
> Ca ne fonctionne pas chez moi, mais je ne suis qu'en version 2.23.10, c'est
> peut être pour ça...
Quel est le message d'erreur ? Pour moi, ça marche aussi en 2.23.10.
Vu la manière dont mon message est cité dans ta réponse, je me demande si
des retours à la ligne intempestifs ont ajouté comme code des mots qui
faisaient partie des commentaires. Peux-tu essayer comme ceci ?
\version "2.23.10"
from-network =
#(let ((keep-these '()))
(define-scheme-function (url) (string?)
(let* (#| Un fichier temporaire |#
(port (mkstemp! "/tmp/from-network-XXXXXX"))
#| Le nom de ce fichier |#
(filename (port-filename port)))
#| Il est prudent de s'assurer qu'aucun autre processus n'écrit dans
ce fichier entre le moment où il est écrit par wget et le moment
où LilyPond le lit. Pour cela, on place le port dans une
liste qui
n'est jamais effacée. Cela empêche le port d'être effacé, ce
qui le
garde ouvert. |#
(set! keep-these (cons port keep-these))
#| Le téléchargement |#
(system* "wget" url "-O" filename)
filename)))
\markup \epsfile #X #20 \from-network
"https://people.sc.fsu.edu/~jburkardt/data/ps/bell_206.ps"
> D'une manière générale, comme on fait avec "\epsfile", peut on importer
> d'autres format que *.eps, par exemple *.png ou *.jpg ?
À l'heure actuelle, non. Il faut convertir l'image en EPS, par exemple
avec ImageMagick :
convert fichier.png fichier.eps
(et donc plutôt : non sauf à faire le même genre de chose pour faire la
conversion
au moment de la compilation, ce que je ne recommande pas forcément non
plus).
Par contre, à moyen terme, il n'est pas impossible que cela soit pris en
charge,
grâce au backend Cairo tout nouveau tout beau.
Cordialement,
Jean