Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/01/2006, à 00:50

LaTheix

[HOWTO] OpennOffice et clipart vectoriel

Nombreux sont les cliparts disponibles sur Openclipart.org que l'on voudrait insérer dans openoffice.
Les formats disponibles sont le png et le svg. Le format bitmap est reconnu sans problème, mais tout redimensionnement dans openoffice entraine une dégradation de qualité (ce n'est pas du vectoriel). La seule alternative est de manipuler le format svg dans inkscape et d'exporter au format png dans la taille désirée. Cette manipulation, bien que simple à réaliser, s'avère longue et fastidueuse à mettre en oeuvre.
Cependant, openoffice peut importer les fichiers au format svg à l'aide du module dont l'installation est décrite ici. ATTENTION, ce module ne fonctionne que pour les versions 2.x.x et suppose que le JRE 1.5 de Sun soit installé.

Pour l'avoir essayé, je ne suis pas satisfait du résultat escompté....
Prenons un exemple de fichier : Crevette.svg dont l'image est visible ici. (c'est un clipart tiré de openclipart.org avec une licence domaine publique)

Ouvrez ce fichier svg dans oodraw2 (avec le module d'import svg installé) et observez .....

Openoffice sait importer un format vectoriel bien connu, le wmf. Nous allons donc nous attacher à transformer ce fichier svg --> wmf. Cependant, il n'existe pas encore de binaire tout prêt pour effectuer ce genre de transformation, mais quelques outils à notre disposition devraient nous y amener.

Installez epstool netpbm gs-common .. et commençons :

Le fichier téléchargé se nomme crawfish2_ganson.svg mais nous l'appelerons crevette.svg (pour la facilité de rédaction et de compréhension de ce qui suit)

1°) Conversion du fichier svg -> png:

inkscape -e crevette.png -d 300 crevette.svg

2°)Convertion du fichier png -> pnm

pngtopnm -mix crette.png > crevette.pnm

On peut vérifier la qualité du fichier généré avec eog, gqview etc ....

3°)Conversion du fichier pnm -> ps

pnmtops crevette.pnm > crevette.ps

On peut vérifier la qualité du fichier généré avec un visualiseur postcript (gv ou evince par ex.)

4°)Conversion du fichier ps -> eps

ps2epsi crevette.ps crevette.epsi

Le fichier généré n'est pas encore lisible par les epstool, on va le nettoyer un petit peu:

eps2eps crevette.epsi crevtte.eps

5°)Conversion finale eps -> wmf
Cette étape se déroule en deux phases. Le binaire epstool va encapusler le wmf dans le fichier eps, puis nous allons l'extraire.

epstool -w crevette.eps crevette.eps
epstool -v crevette.eps crevette.wmf

6°) Le test de vérité :
---------------------
Ouvrez le fichier crevette.svg (l'original) avec oodraw, reduisez cette image et faites un peu de place sur votre document, puis faites insérez->image (la crevette.wmf) et observez .....(le svg importé a perdu ses ombres et ses dégradés de couleur, alors que le wmf reste fidèle au modèle)
Une photo valant meiux qu'un long discour :

8ab4bc0946fd1d2e505c372d62e4137e.png

Bien-sûr, il est possible (recommandé) de placer toutes ces commandes dans un seul script qui pourra convertir une floppée de svg en un tour de main.

Hors ligne

#2 Le 13/07/2012, à 16:25

jibe

Re : [HOWTO] OpennOffice et clipart vectoriel

Salut,

Désolé de déterrer un si vieux post, mais je trouve ce petit HOWTO très intéressant et utile ! Je pense que le temps passé depuis sa parution ne lui enlève pas le mérite d'un merci chaleureux ! (surtout que, visionné plus de 7000 fois, il a dû servir à plus d'un !).

Bravo et merci donc, LaTheix ! smile


Il y a deux manières de paraitre supérieur : en montrant sa valeur ou en dévalorisant les autres.

Hors ligne

#3 Le 13/07/2012, à 18:15

Bousky

Re : [HOWTO] OpennOffice et clipart vectoriel

jibe a écrit :

Désolé de déterrer un si vieux post, mais je trouve ce petit HOWTO très intéressant et utile !

Il était sans doute utile à l'époque, mais OpenOffice gère maintenant les svg nativement.
Ce tuto concerne une version depuis longtemps obsolète, le mieux est de le laissé enterré.


Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)

Hors ligne