Subject: Re: Insérer une image dans une partition

From: Jean-Christophe D <[email-masked]>
Date: Wed, 3 Aug 2011 15:45:07 -0700 (PDT)

Bonsoir,

\version "2.14.1"
logo = \markup {
    \with-dimensions #'(0 . 0) #'(0 . 0) {
       \translate #'(0 . 0)
       \epsfile #Y #10 #"img.eps"
     }
   }
\logo

Je viens de (re)trouver cet exemple modèle, qui correspond à ce que
j'utilise. Mais c'est à chaque fois une (très) longue histoire pour
positionner correctement une image sur ma page.

 - Je ne m'explique pas (la doc non plus..) les 4 paramètres (2 fois 2
nombres) de chaque dimension de \with-dimension. A priori, deux axes dans le
plan, un X et un Y devraient suffire... mes tests donnent des résultats
incohérents (et lamentables). Cette partie de la fonction permet-elle
d'étirer une image ? Ce paramètre dimensionnel ne fait-il pas double emploi
(ou conflit...) avec la 2nde valeur de \epsfile qui indique justement une
dimension ?

 - Je génère mes images eps avec pdfCreator (impression en format ps
encapsulé), c'est laborieux, et je n'y arrive pas toujours... Y a-t-il un
logiciel (Win) qui le fait bien ? une sorte de simple conversion ?
Ou mieux, est-il prévu de pouvoir insérer des images qui en soient (peu
importe le format, n'importe quel logiciel peu convertir en de nombreux
formats, mais pas en eps!!!)

Bonne soirée, ou plutôt bonne nuit !
Jean-Christophe

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6650630.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Baptiste Gailliez <[email-masked]>
Date: Thu, 4 Aug 2011 04:39:45 -0700 (PDT)

Bonjour,

pour créer un fichier EPS dans Windows, il y a le petit tutorial suivant :
http://www.techbytes.ca/techbyte125.html
qui explique comment créer un document entier.

sinon, les logiciels suivants semblent être capables de sauvegarder de
simples images :
- Paint Shop Pro
- Paint.Net
- Gimp pour Windows
- et je pense le Paint de Windows pour peu que Microsoft office soit
installé (curieusement, l'installation de office ajoute des filtres
d'exportation à Paint)

Cordialement,

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6652343.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Christophe D <[email-masked]>
Date: Thu, 4 Aug 2011 06:42:12 -0700 (PDT)

Bonjour,

 Il est assez facile de générer des "documents entiers" en format .eps mais
il est très difficile de générer une image quelconque de taille quelconque
en un fichier .eps de la meme taille (de l'image).
Personnellement, j'obtiens soit une image sur une page a4, soit j'obtiens
n'importe quoi (une image CARREE quend mon original est rectangle...) avec
mon image déformée (agrandie par exemple) et de préférence tronquée de
partout.

 Comme la page indiquée recommande un nouveau logiciel que je n'ai pas, je
vais tester ce soir ou asap (meme si Adobe commence à devenir un peu
envahissant à mon sens)...

 Sur mon pc avec Office2007, Paint n'a comme formats de sauvegarde que bmp,
jpg, gif, tiff, png.
C'est peut-etre un autre logiciel qui ajoute des filtres ?...

Merci,
Jean-Christophe

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6652744.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Christophe D <[email-masked]>
Date: Thu, 4 Aug 2011 06:46:51 -0700 (PDT)

Pour créer mes .eps je pourrai également tester Inkscape, puisque je lis que
selon Jmarc c'est une bonne solution... (si j'ai bien compris sa remarque)

Ciao,
J-c.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6652765.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "j-f.lucarelli" <[email-masked]>
Date: Thu, 4 Aug 2011 16:40:21 +0200

== En réponse au message du 04-08-2011, 15:46:58 ==

>selon Jmarc c'est une bonne solution... (si j'ai bien compris sa remarque)
Les programmes de la série Photoshop permettent de générer des .eps au format désiré, avec la profondeur couleur requise.

Malheureusement, Photoshop n'est ni libre ni encore moins gratuit. À moins que ... :-p

Cordialement,

Jean-François
>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Thu, 04 Aug 2011 20:16:21 +0200

> C'est peut-etre un autre logiciel qui ajoute des filtres ?...

Windows a des ressources cachées au plus profond :

Commençons par installer n'importe quelle imprimante postscript.

Ouvrons le document à « transformer ».

C'est là que ça devient subtil :
Fichier / imprimer / sélection de l'imprimante qui va bien, et DIRE À 
MACHINE D'IMPRIMER SOUS FORME DE FICHIER.

Je viens de tester sur un XP virtuel, où j'ai installé la première 
imprimante Apple (color LW 12/660 PS). Les options avancées permettent 
même une sortie en EPS.

Pour gérer la taille de l'image en sortie, une autre imprimante 
autorisant une taille « personnalisée » serait sûrement de meilleure 
compagnie.

@+
Jean-Charles

---

From: Jean-Christophe D <[email-masked]>
Date: Fri, 5 Aug 2011 05:02:44 -0700 (PDT)

Bonjour,

Le driver de PDFCreator EST une imprimante fichier... Dans ses paramètre il
est possible de choisir le format .eps, de meme que la taille personnalisée
du résultat. J'arrive bien à créer un fichier .eps, mais son contenu est
rarement conforme aux attentes... ni meme au preview...

Mais ne cherchez plus : INKSCAPE EST LA SOLUTION pour générer des images
.eps !
=> Ouvrir l'image .jpg avec Inkscape
=> Enregistrer sous... choisir .eps !!!
C'est tout !!!

Merci à tous, il reste à répondre à l'autre question 
(pourquoi \with-dimension #'(0 . 0) #'(0 . 0) a-t-il 4 nombres en
paramètre...)
... en attendant, je vais essayer de trouver un tutoriel débutant sur
Postcript, puisqu'il parait que ces expressions viennent de là...

Bon après-midi à tous !
Jean-Christophe

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6656281.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Christophe D <[email-masked]>
Date: Fri, 5 Aug 2011 12:04:12 -0700 (PDT)

C'est bon, tout trouvé :
 - \with-dimension n'est pas une commende Postscript (vaguement sous-entendu
dans le manuel)
 - elle ne sert à rien et je l'ai donc retirée, du coup il devient très
facile de positionner l'image sur la page en utilisant les commandes
standard des markup (line, filled-line, center-align, etc.)
 - si on retire également le \transpose, cela devient top !
(en fait je crois que les bugs apparus en sur les alignements V2.12 sont
corrigés en V2.14, et qu'une image réagit désormais comme n'importe quel
texte, et c'est tant mieux !)

Voici :

une image cadrée à gauche :
    \markup { \column { \line { \epsfile #X #25 #"img.eps" } } }

même chose en plus simple :
    \markup { \epsfile #X #25 #"img.eps" }

une image centrée horizontalement :
    \markup { \vspace #10 \column { \fill-line { \epsfile #X #25 #"img.eps"
} } }

une image de titre parfaitement centrée (...le pb de centrage apparu en
v2.12...) :
    subtitle ou subsubtitle = \markup { \column { \line { \epsfile #X #25
#"img.eps" } } }
ou plus simplement :
    subsubtitle = \markup { \epsfile #X #25 #"img.eps" }

Et voilà !

Jean-Christophe
P.S. mais quand-même, 4 variables pour positionner un objet dans le plan, je
reste perplexe...

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6657656.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sat, 06 Aug 2011 10:45:51 +0200

>      subsubtitle = \markup { \epsfile #X #25 #"img.eps" }

En prime, l'entête que je place sur les épreuves de mon épouse :

   title = \markup {
     \fill-line {
       \line { }
       \center-column {"Conservatoire à rayonnement départemental"
		      "des Alpes de Haute Provence"}
       \line {
	\general-align #Y #CENTER {  % sur les 2 lignes
	  \epsfile #Y #14 #"Logo.ps" } % coef. de zoom
       }
     }
   }

> P.S. mais quand-même, 4 variables pour positionner un objet dans le plan, je

Peux-tu développer un peu ?

@+
Jean-Charles

---

From: "j-f.lucarelli" <[email-masked]>
Date: Sat, 6 Aug 2011 13:42:12 +0200

>Peux-tu développer un peu ?
De mémoire, deux coordonnées pour le positionnement, et deux facteurs d'agrandissement, selon x et y - à vérifier, je ne l'ai utilisé qu'une fois

---

From: Jean-Christophe D <[email-masked]>
Date: Sat, 6 Aug 2011 13:55:59 -0700 (PDT)

Seventies wrote:
> Jean-Charles wrote:
> De mémoire, deux coordonnées pour le positionnement, et deux facteurs
> d'agrandissement, selon x et y - à vérifier, je ne l'ai utilisé qu'une
> fois
> 

Je pécise donc...

Plus haut dans ces pages, est indiqué cette syntaxe:
Martial-2 wrote:
> 
> logo = \markup {
>     \with-dimensions #(cons 0 0) #(cons 0 0) {
>        \translate #(cons  2 10) %à ajuster
>        \epsfile #0 #5 #"top.eps"
>      }
>    }

Une image a deux dimensions: la hauteur et la largeur.
  \with-dimensions #(cons 0 0) #(cons 0 0) a donc 4 variables à valoriser.
Je pense que \with-dimensions x y (donc 2 variables) aurait suffit.
Je ne comprends pas pourquoi, au lieu de DEUX variables, il y a deux PAIRES
de variables.

Dans la doc, le seul élément de précision est:
Notation wrote:
> 
>     \with-dimensions x (pair of numbers) y (pair of numbers) arg (markup)
>     Set the dimensions of arg to x and y.

Ce qui est bien plus qu'imprécis, je dirais...

P.S.
Par ailleurs *\epsfile* ayant déjà un facteur dimension (ou facteur zoom),
\with-dimension est inutile ici.

P.P.S.
Enfin, cerise sur le gâteau, \with-dimension ne permet pas de déformer une
image .eps en imposant une largeur et/ou une hauteur différente à l'image,
mais seulement de l'agrandir ou la rapetisser, en maintenant ses proportions
d'origine. Donc, en terme de dimension, le "zoom" de \epsfile suffit.

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Inserer-une-image-dans-une-partition-tp2944440p6660471.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sun, 07 Aug 2011 11:17:30 +0200

Le 06/08/2011 22:55, Jean-Christophe D disait :
>
> Seventies wrote:
>>
>> Jean-Charles wrote:
>>>
>>>>> P.S. mais quand-même, 4 variables pour positionner un objet
>>>>> dans le plan, je reste perplexe...
>>>>>
>>>>
>>>> @+ Jean-Charles
>> De mémoire, deux coordonnées pour le positionnement, et deux
>> facteurs d'agrandissement, selon x et y - à vérifier, je ne l'ai
>> utilisé qu'une fois
>>
>
> Je pécise donc...
>
> Plus haut dans ces pages, est indiqué cette syntaxe: Martial-2
> wrote:
>>
>> logo = \markup { \with-dimensions #(cons 0 0) #(cons 0 0) {
>> \translate #(cons  2 10) %à ajuster \epsfile #0 #5 #"top.eps" } }
>
> \with-dimensions #(cons 0 0) #(cons 0 0) a donc 4 variables à
> valoriser. Je pense que \with-dimensions x y (donc 2 variables)
> aurait suffit. Je ne comprends pas pourquoi, au lieu de DEUX
> variables, il y a deux PAIRES de variables.
>
> Dans la doc, le seul élément de précision est: Notation wrote:
>>
>> \with-dimensions x (pair of numbers) y (pair of numbers) arg
>> (markup) Set the dimensions of arg to x and y.
>

Simple supposition : les paires x et y correspondent à des cotes,
comme sur un plan d'architecte, de 1,3 à 4,9) et permettraient de
« réserver » un espace pour l'image ?

> P.S. Par ailleurs *\epsfile* ayant déjà un facteur dimension (ou
> facteur zoom), \with-dimension est inutile ici.
>

Absolument d'accord.

> P.P.S. Enfin, cerise sur le gâteau, \with-dimension ne permet pas de
> déformer une image .eps en imposant une largeur et/ou une hauteur
> différente à l'image, mais seulement de l'agrandir ou la rapetisser,
> en maintenant ses proportions d'origine. Donc, en terme de
> dimension, le "zoom" de \epsfile suffit.
>

Suffirait-il de ne définir la dimension dans un seul des deux axes pour
que l'autre « s'adapte » en conséquence ?

Je ne sais pas où est définie la commande \epsfile dans les sources,
mais une dissection de la recette éclairera sûrement notre lanterne...

Pour l'heure, je veux profiter de mes deux semaines de congé pour
en venir à bout de King Arthur. Je considère à ce sujet que
\partcombine n'est absolument pas adapté pour facilement générer une
« réduction » dès lors que les voix ne respectent pas leur position
relative : la basse ne doit pas chanter plus haut que la soprane !
J'ai donc recours un trois \tag différents (conducteur, partie et
réduction) et les risques d'erreur surmutipliés.

Bon dimanche,
Jean-Charles

---

From: JC DEMARAIS <[email-masked]>
Date: Mon, 8 Aug 2011 21:36:44 +0200 (CEST)

> « réserver » un espace pour l'image ?

Je verrais bien cela pour une expression de POSITIONNEMENT mais non de dimensionnement.
Mais j'ai bien testé (enfin, je crois...) et aucune valeur de \with-dimension ne "déforme" l'image...
je vais à l'occasion tester encore mieux..

> que l'autre « s'adapte » en conséquence ?

J'appelle cela un zoom, et nous avons vu que \epsfile l'a déjà...

> mais une dissection de la recette éclairera sûrement notre lanterne...

Plutöt (ou: également) \with-dimension...

MAIS... pourquoi s'embêter, puisque les commandes de base positionnent l'image et le facteur de la fonction en définit la taille ;o))

> en venir à bout de King Arthur.

BIEN DU COURAGE A TOI !!!

De mon côté je vais découvrir un petit bout de la Sicile et j'espère bien ne pas toucher à mon ordi  !!!

Bonnes vacances à tous !
___________________________________________________________
Vous êtes célibataires ? Découvrez nos 10 destinations de vacances tendances sur Voila.fr http://actu.voila.fr/evenementiel/VacancesEte2011/vacances-pour-celibataires/grece-corfou-la-romantique_226870.html#photo