Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
ODG
Dessins vectoriels de LibreOffice Draw.
ODG
ODG est un conteneur : une enveloppe pour des flux encodés par autre chose. Il stocke des formes et des coordonnées plutôt que des pixels, donc il reste net à n’importe quelle taille — un logo porté à la taille d’une affiche ne perd rien. Il est utilisé pour la retouche et les logos et le dessin au trait.
L’extension est .odg et le nom complet OpenDocument Graphics. L’un et l’autre comptent moins que ce que le fichier peut contenir, et c’est le sujet du reste de cette page.
OASIS l’a publié en 2005. La spécification est ISO/IEC 26300.
L’âge est utile à connaître pour une raison pratique : plus un format est ancien, plus les programmes ont eu le temps de l’apprendre.
Elle est publiée intégralement : n’importe qui peut l’implémenter à partir du document plutôt qu’en l’observant, et c’est pourquoi ce format apparaît dans tant de programmes et pourquoi des fichiers écrits il y a vingt ans s’ouvrent encore. Une spécification publiée n’est pas pour autant libre de redevances : quand un format enveloppe un codec, les brevets sont une question à part, que la norme ne tranche pas.
Un fichier ODG n’est pas limité à une page, et cela compte au moment de le convertir vers quelque chose qui l’est : une conversion produit un fichier contenant une seule page — la première, sauf si le convertisseur vous laisse choisir laquelle.
ODG contient un dessin : des formes posées sur une surface plutôt que du texte dans un flux.
C’est ce qui décide de la conversion : le texte se recompose, donc les numéros de page sont une propriété du résultat et non du fichier.
ODG range séparément les parties d’une image au lieu de les fondre ensemble, et c’est ce qui en fait un fichier de travail. À peu près tous les formats vers lesquels il se convertit les fondent, et la fusion est sans retour : gardez l’original avec ses calques.
LibreOffice Draw le lit, comme la plupart des programmes du même genre.
Quand un fichier ne s’ouvre pas, le format est rarement en cause : le plus souvent, c’est le programme qui est plus ancien que lui. Convertir vers quelque chose de plus ancien est le contournement fiable, et c’est à cela que sert le reste de ce site.
Aucun navigateur ne le lit.
C’est de loin la raison la plus fréquente de le convertir : non pas que le format soit mauvais, mais que l’endroit où vous voulez montrer le fichier ne sache pas le lire.
ODG est fait pour être ouvert et modifié. Gardez le fichier dans ce format tant que le travail dure, et exportez depuis lui chaque fois qu’une version finie est nécessaire.
ODG est ce que LibreOffice Draw enregistre : un dessin vectoriel basé sur des pages avec des formes, des connecteurs, des zones de texte, des images et des calques. Comme le reste de la famille OpenDocument, c’est un ZIP de XML, donc le dessin est du texte lisible et peut être produit ou inspecté par un programme sans avoir à rétro-concevoir quoi que ce soit.
Draw se situe quelque part entre un outil de diagrammes et un programme de mise en page, ce qui explique pourquoi il est difficile à décrire et pourquoi la plupart des gens le rencontrent par accident — généralement en ouvrant quelque chose dans LibreOffice et en se retrouvant dans une application dont ils ignoraient l’existence.
Les diagrammes avec des connecteurs qui restent attachés. Dessinez un organigramme, joignez deux boîtes, déplacez-en une, et la ligne suit — ce qui semble anodin jusqu’à ce qu’on ait essayé de maintenir un organigramme dans un traitement de texte. Les organigrammes, les schémas réseau, les cartes de processus et les plans d’étage sont son territoire naturel.
Il gère aussi la mise en page par page d’une manière que le traitement de texte ne fait pas : affiches, certificats, étiquettes, plans de table, tout ce qui exige que des objets se placent à des coordonnées précises plutôt que de couler. Les pages multiples, les calques, l’aimantage et les guides d’alignement sont tous là, et rien de tout cela n’a de coût.
Draw ouvre les fichiers PDF et les rend éditables — le texte devient des zones de texte, les graphiques deviennent des objets, et le résultat peut être modifié et réexporté en PDF. C’est la chose la plus utile que fait l’application, et presque personne n’est au courant.
Les limites sont réelles. La reconstruction est approximative sur tout ce qui a été conçu, le texte est découpé en boîtes à des endroits curieux, et les mises en page complexes arrivent comme une masse de fragments. Pour corriger une coquille, caviarder une ligne, modifier une date ou mettre à jour un prix sur un document dont la source a disparu depuis longtemps, c’est réellement la voie libre la plus rapide disponible.
C’est la faiblesse pratique du format. LibreOffice et OpenOffice le lisent ; pour l’essentiel, rien d’autre ne le fait. Ni Illustrator, ni Inkscape correctement, ni Microsoft Office, ni un navigateur, ni un téléphone.
Donc un ODG est un fichier de travail plutôt qu’un fichier à envoyer. Quiconque en reçoit un et ne fait pas tourner LibreOffice est bloqué, et la réponse est toujours d’exporter plutôt que d’expliquer. Garder l’ODG comme le maître éditable et exporter une copie de diffusion, c’est tout le flux de travail.
PDF pour tout ce qui est final : il conserve les vecteurs donc il imprime net à n’importe quelle taille, il s’ouvre partout, et il a la même apparence pour tout le monde. C’est l’export correct pour un diagramme qui entre dans un document ou pour une affiche qui va chez un imprimeur.
SVG quand le dessin va sur une page web ou dans un autre programme vectoriel — Inkscape, Figma et Illustrator lisent tous le SVG, donc c’est la voie pratique pour sortir du monde LibreOffice vers celui du design. Attendez-vous à des pertes : les connecteurs deviennent des lignes simples, les calques peuvent s’aplatir, et le texte peut se déplacer si la police n’est pas disponible là où il atterrit.
PNG seulement quand c’est une image qui est nécessaire plutôt qu’un dessin. Il fixe la résolution de manière permanente, ce qui est adapté à un usage de type capture d’écran et faux pour tout ce qui sera imprimé ou redimensionné.
Un dessin n’a pas de reflow, donc une police substituée déplace les choses : une étiquette déborde de sa boîte, une légende cesse de s’aligner avec ce qu’elle légende, un titre passe à la ligne. C’est le même problème que celui des présentations, et il frappe plus fort ici parce que tout est positionné à la main.
La correction fiable est de convertir le texte en courbes avant d’exporter en SVG, ce qui transforme les lettres en tracés qui s’affichent identiquement partout. Pour l’export en PDF, LibreOffice embarque les polices par défaut et la question ne se pose pas — une autre raison pour laquelle le PDF est le format de diffusion le plus sûr.
Si le dessin est destiné au web, travaillez en SVG dès le départ dans un outil qui le parle nativement. Faire des allers-retours entre ODG et SVG perd quelque chose à chaque passage, et maintenir deux copies, c’est ainsi qu’elles divergent.
Si le dessin est un diagramme qui vit dans des documents, ODG est un maître raisonnable : les connecteurs survivent, les pages survivent, et l’export PDF est excellent. Le choix concerne réellement la destination de la sortie, et il vaut la peine d’être fait une fois plutôt que découvert après vingt diagrammes.
| Extension | .odg |
|---|---|
| Type de média | application/vnd.oasis.opendocument.graphics |
| Publié par | OASIS |
| Première publication | 2005 |
| Spécification | ISO/IEC 26300 |