[Résolu] Fond coloré pour un label

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Fond coloré pour un label

Messagepar projetmbc » Samedi 26 Décembre 2009, 01:01

Bonjour,
existe-t-il un moyen de mettre un fond coloré pour un label, avec une certaine transparence, afin qu'il cache tout les traits où il est écrit ?

Toute info. est la bienvenue.
Dernière édition par projetmbc le Samedi 26 Décembre 2009, 16:42, édité 1 fois.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Asymptote-Label

Messagepar GMaths » Samedi 26 Décembre 2009, 10:54

Une partie de ta question sur la distance des labels semble avoir disparu.

Essaye ceci, cela devrait te donner des idées :

Code: Tout sélectionner
unitsize(.5bp);

draw(scale(200)*unitsquare);

label("x",(0,0),S);
label("x",(200,0),realEpsilon*S);
label("x",(0,200),Fill(purple));


Chez moi, lorsque je demande une sortie en png, le
Code: Tout sélectionner
unitsize(.5bp);

donne avec
Code: Tout sélectionner
draw(scale(200)*unitsquare);

un carré d'exactement 200 pixels de côté (201 pixels de largeur et d'hauteur d'image, car l'épaisseur du trait est de 1 pixel).
Dernière édition par GMaths le Samedi 26 Décembre 2009, 23:13, édité 2 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote-Label

Messagepar OG » Samedi 26 Décembre 2009, 11:04

Je mets tout de même un exemple
Code: Tout sélectionner
size(200,0);
draw((0,0)--(1,1));
label("$\int_\Omega$",(.5,.5),Fill(blue+opacity(.7)));


O.G.
OG
Modérateur
 
Messages: 2285
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Asymptote-Label

Messagepar GMaths » Samedi 26 Décembre 2009, 11:12

Code: Tout sélectionner
unitsize(100);
draw(unitsquare);

me donne, en sortie png, une image de 201 sur 201 pixels


unitsize(100); %%%%%%%%%% sous-entendu : 100 bp (bp est l'unité postscript (big point) égale à 1bp = $\frac{1}{72}$ de pouce(inch). ( $\frac{1}{72}$ pouce = $0,013\underline{8}$ pouce = $\frac{127}{360}$ mm = $0,352\underline{7}$ mm)

100+2*0,25=100,5 points postscript
(2*0,25 pour tenir compte de la largeur des points extrêmes car l'épaisseur par défaut du trait est de 0,5 bp.)

Et pour moi, en sortie png, cela donne : 100,5 * 2 = 201 pixels de largeur pour l'image produite.

NB : j'avais fait ce rappel, pour moi-même, sur le problème des unités : http://wiki.noordover.org/doku.php/latex:asymptote:notions:unites
Dernière édition par GMaths le Samedi 26 Décembre 2009, 23:08, édité 2 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [RESOLU] Asymptote-Fond coloré pour un label

Messagepar projetmbc » Samedi 26 Décembre 2009, 16:43

Merci pour toutes ces infos. :thumbup:

GMaths a écrit:Une partie de ta question sur la distance des labels semble avoir disparu.

J'ai ouvert un autre post à ce sujet ici.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [RESOLU] Asymptote-Fond coloré pour un label

Messagepar GMaths » Samedi 26 Décembre 2009, 23:14

J'ai édité et modifié mes deux messages précédents pour rectifier des choses et en préciser d'autres.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité