Asymptote et SVG

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.

Asymptote et SVG

Messagepar OG » Vendredi 18 Septembre 2009, 14:59

Bonjour

Non ce n'est pas juste une annonce comme certains l'ont fait sur d'autres forums :D

Asymptote peut créer (2D seulement mon capitaine) des figures au format SVG et voici 3 exemples.

http://math.mad.free.fr/depot/asysvn/asysvn.html

(Ok je n'ai pas fignolé la présentation, le code asymptote n'est pas bien "coloré" (il faudrait que je personnalise le style C++ de pygments et Kib2 ne m'a pas encore répondu) mais voilà 3 exemples) mais bon j'ai autre chose à faire aussi)

O.G.

Zut j'ai mal compté : 4 !
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Publicité

Re: Asymptote et SVG

Messagepar oleanet » Vendredi 18 Septembre 2009, 15:05

Rien qu'à lire le source de la page, je pense que les pauvres utilisateurs d'IE ne verront que le texte, me trompai-je? J'ajouterai même que si le fichier xml (svg c'est du xml) contient encoding="utf8", alors IE ne le lit pas (même avec le plugin), je m'étais rendu compte de cela avec texgraph (qui exporte aussi en svg).
oleanet
Méga-utilisateur
 
Messages: 258
Inscription: Dimanche 24 Décembre 2006, 15:17

Re: Asymptote et SVG

Messagepar rebouxo » Vendredi 18 Septembre 2009, 15:42

Pourquoi les pauvres utilisateurs d'IE ? Ils l'ont acheté, ils sont riches :mrgreen: .

Olivier
Le vendredi c'est troll malpoli !
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6798
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote et SVG

Messagepar OG » Vendredi 18 Septembre 2009, 16:05

oleanet a écrit:Rien qu'à lire le source de la page, je pense que les pauvres utilisateurs d'IE ne verront que le texte, me trompai-je? J'ajouterai même que si le fichier xml (svg c'est du xml) contient encoding="utf8", alors IE ne le lit pas (même avec le plugin), je m'étais rendu compte de cela avec texgraph (qui exporte aussi en svg).


Je t'avouerai que j'ai fait cela très rapidement à partir d'un fichier rst et de pygmentize.
Je veux bien faire un effort mais pour IE : je ne sais pas je ne connais pas et "sudo apt-get install ie" me renvoie

Code: Tout sélectionner
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet ie


De toute façon il y a des choses (2D) non supportées dans la sortie svg d'asymptote.
Le support svg de TexGraph se fait par quel moyen et quelles sont les limitations ?

J'ai oublié de te féliciter pour ton dessin fait avec TexGraph à la souris, c'est magnifique.
Pour info, combien de temps as-tu mis ?
Sous Asymptote il y a un support "à la souris" si on le dit vite et si l'on oublie, il faudrait des développeurs !

O.G. tout de même à remplacer utf8 par isotruc un de ces jours
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Asymptote et SVG

Messagepar oleanet » Vendredi 18 Septembre 2009, 17:47

OG a écrit:Je t'avouerai que j'ai fait cela très rapidement à partir d'un fichier rst et de pygmentize.
Je veux bien faire un effort mais pour IE : je ne sais pas je ne connais pas et "sudo apt-get install ie" me renvoie ...


IE ne reconnaît pas la balise object, il faut installer un plugin. Pour que les utilisateurs d'IE qui n'auraient pas le plugin voient quand même quelque chose, on peut prévoir une version png pour eux, un truc dans ce genre par exemple (minimaliste et pas testé):

Code: Tout sélectionner
<object type="image/svg+xml" data="mon_image.svg">
   <img src="mon_image.png" >
</object>


De toute façon il y a des choses (2D) non supportées dans la sortie svg d'asymptote.
Le support svg de TexGraph se fait par quel moyen et quelles sont les limitations ?


La sortie se fait en natif mais il n'y a pas les formules TeX, j'ai vu qu'on pouvait en mettre avec la dernière version (depuis qu'on peut en mettre aussi dans povray) mais c'est pas automatique et donc pas très simple... Il n'y a pas (encore) le gradient non plus je crois.

J'ai oublié de te féliciter pour ton dessin fait avec TexGraph à la souris, c'est magnifique.
Pour info, combien de temps as-tu mis ?


Merci. Je ne sais plus combien de temps exactement, je dirais au moins un bon quart d'heure à 20mn.

Sous Asymptote il y a un support "à la souris" si on le dit vite et si l'on oublie, il faudrait des développeurs !


A mon avis il doit être bien plus pénible de programmer un truc à la souris qu'en ligne de commandes, surtout si en plus les deux trucs doivent être compatibles! Et je ne parle pas des bibliothèques de composants graphiques, plus les contraintes du multiplateforme lièes au graphisme... Y a de quoi s'amuser!

O.G. tout de même à remplacer utf8 par isotruc un de ces jours


A mon humble avis il vaut mieux rester en utf8 non? En fait le truc c'est qu'il faut mettre encoding="utf-8" et non encoding="utf8", FF comprend les deux versions, mais pas IE. D'ailleurs je vais le signaler à l'auteur de texgraph car je vois que cela n'a pas été corrigé.
oleanet
Méga-utilisateur
 
Messages: 258
Inscription: Dimanche 24 Décembre 2006, 15:17

Re: Asymptote et SVG

Messagepar oleanet » Vendredi 18 Septembre 2009, 19:05

J'ai signalé à l'auteur de texgraph le problème avec utf8 au lieu de utf-8 en svg sous IE, je lui ai demandé aussi un exemple avec une formule TeX (IE s'abstenir).

PS: j'ai essayé sous IE 6 la page proposée par OG, mais même avec le plugin les images ne passent pas, pas plus que le logo proposé dans le lien ci-dessus (c'est un windows virtuel).
oleanet
Méga-utilisateur
 
Messages: 258
Inscription: Dimanche 24 Décembre 2006, 15:17

Re: Asymptote et SVG

Messagepar MB » Samedi 19 Septembre 2009, 14:06

Ca serait pas mal ça pour afficher les formules du forum en mode vectoriel et plus en png.
La même image est plus lourde en png ou en svg par exemple ?

Sinon, j'ai voulu tester mais à priori il n'y a pas de paquet ubuntu pour dvisvgm. Tu as installé ça comment OG ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote et SVG

Messagepar OG » Samedi 19 Septembre 2009, 20:23

MB a écrit:Ca serait pas mal ça pour afficher les formules du forum en mode vectoriel et plus en png.
La même image est plus lourde en png ou en svg par exemple ?

Sinon, j'ai voulu tester mais à priori il n'y a pas de paquet ubuntu pour dvisvgm. Tu as installé ça comment OG ?


Pour le 1er point, vu les pbs avec IE, ça pourrait être une décision assez sectaire non ?

Pour le 2, bah tu récupères l'archive sur le site, gunzip, tar xvf, ./configure, make , make install sont tes amis (il y a peu de dépendances au niveau des librairies).

Comme c'est dans /usr/local et que c'est une partie mineure de ton système ça n'aura pas d'incidence sur ton système (tu écris quelque part que tu l'as installé, au cas où un paquet ubuntu/debian arrive)

Sous Ubuntu Jaunty je n'ai eu aucun pb mais sous une Debian (je ne sais laquelle) il y a un petit souci avec ghostscript (il faut la 8.64) : ça ne fonctionne pas et mis à part prendre beaucoup de risque avec une downgrade de ghostscript il n'y a pas de solution.

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

Re: Asymptote et SVG

Messagepar OG » Mardi 22 Septembre 2009, 15:07

Histoire d'être un peu complet sur le sujet, les exemples 2D sont disponibles en SVG :

http://math.mad.free.fr/depot/asysvn/essai.html

On constate que les dégradés ne sont pas gérés (ce qui était prévisible), ni même le labelpath.

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

Re: Asymptote et SVG

Messagepar MB » Mardi 22 Septembre 2009, 15:51

OG a écrit:Pour le 1er point, vu les pbs avec IE, ça pourrait être une décision assez sectaire non ?


Oui, c'est pas pour tout de suite.
On peut espérer que ces problèmes sous IE soient réglés un de ces jours ... mais ça serait pas mal d'avoir des figures affichées en vectoriel sur le forum.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote et SVG

Messagepar OG » Mardi 22 Septembre 2009, 16:02

MB a écrit:Oui, c'est pas pour tout de suite.
On peut espérer que ces problèmes sous IE soient réglés un de ces jours ... mais ça serait pas mal d'avoir des figures affichées en vectoriel sur le forum.


Quid des Safari et Opera ?

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

Re: Asymptote et SVG

Messagepar MB » Mardi 22 Septembre 2009, 16:04

OG a écrit:Quid des Safari et Opera ?


Bah même chose, on peut espérer qu'à terme tous les navigateur s'y mettent. :|
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote et SVG

Messagepar MB » Mercredi 09 Décembre 2009, 18:53

@OG : J'ai vu sur ton blog que tu avais fait pas mal de tests avec du SVG et du PNG : ça donne quoi niveau du poids des images ? (le SVG est plus lourd que le PNG ? dans quelles proportions ?)
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote et SVG

Messagepar OG » Mercredi 09 Décembre 2009, 20:53

MB a écrit:@OG : J'ai vu sur ton blog que tu avais fait pas mal de tests avec du SVG et du PNG : ça donne quoi niveau du poids des images ? (le SVG est plus lourd que le PNG ? dans quelles proportions ?)


Effectivement, avec un petit make et sphinx je me suis amusé à créer tous les exemples 2D de la distribution Asymptote (répertoire example) en SVG. Pour des figures simples le SVG est nettement plus léger (tu peux aller voir les répertoires d'ailleurs). Avec du texte, cela devient comparable. Par contre il ne faut pas être étonné de voir des truc_000.png dans le répertoire svg, comme les effets de couleur type Gouraud ou autres ne sont pas implémentés dans le format SVG asymptote "émule un truc qui y ressemble à coups de découpage et d'insertion de png" !

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

Re: Asymptote et SVG

Messagepar MB » Mercredi 09 Décembre 2009, 23:54

En effet, en comparant les fichiers basealign (qui contiennent du texte essentiellement) on voit 81Ko pour la version PNG et 7Ko pour le SVG.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6782
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
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é