Les graphiques vectoriels sont une forme d' infographie où les images sont créées directement à partir de formes géométriques définies sur un plan cartésien , telles que des points , des lignes , des courbes et des polygones . Les mécanismes associés comprennent le matériel d'affichage et d'impression vectoriel, les modèles de données vectorielles et les formats de fichiers vectoriels, ainsi que les logiciels basés sur ces modèles (notamment les logiciels de conception graphique , de conception assistée par ordinateur et les systèmes d'information géographique ). Les graphiques vectoriels constituent une alternative aux graphiques raster ou bitmap, chacun présentant des avantages et des inconvénients selon les situations.
Bien que le matériel vectoriel ait largement disparu au profit des écrans et imprimantes matriciels, les données et logiciels vectoriels restent largement utilisés, notamment lorsqu'une grande précision géométrique est requise et que des informations complexes peuvent être décomposées en primitives géométriques simples. De ce fait, le format vectoriel est privilégié dans des domaines tels que l'ingénierie , l'architecture , la topographie , le rendu 3D et la typographie , mais s'avère totalement inadapté à des applications comme la photographie et la télédétection , où le format matriciel est plus performant. Certains domaines d'application, comme les systèmes d'information géographique (SIG) et la conception graphique , utilisent parfois à la fois des graphiques vectoriels et matriciels, selon les besoins.
Les graphiques vectoriels reposent sur les mathématiques de la géométrie analytique ou des coordonnées et n'ont aucun lien avec les autres usages mathématiques du terme « vecteur » . Cela peut engendrer une certaine confusion dans les disciplines où les deux significations sont employées.
modèle logique de données des graphiques vectoriels repose sur les mathématiques de la géométrie analytique , où les formes sont définies comme un ensemble de points dans un système de coordonnées cartésiennes à deux ou trois dimensions , soit p = ( x, y ) ou p = ( x, y, z ). Comme la quasi-totalité des formes est constituée d'une infinité de points, le modèle vectoriel définit un ensemble limité de primitives géométriques , spécifiables à l'aide d'un échantillon fini de points saillants appelés sommets . Par exemple, un carré peut être défini sans ambiguïté par la position de trois de ses quatre coins, à partir desquels le logiciel interpole les lignes de contour et l'espace intérieur. Étant une forme régulière, un carré peut également être défini par la position d'un coin, ses dimensions (largeur = hauteur) et un angle de rotation.Les primitives géométriques fondamentales sont :
- Un seul point .
- Un segment de droite , défini par deux points d'extrémité, permettant une interpolation linéaire simple de la ligne intermédiaire.
- Une chaîne polygonale ou polyligne, un ensemble connecté de segments de ligne, défini par une liste ordonnée de points.
- Un polygone , représentant une région de l'espace, définie par sa frontière, une polyligne avec des sommets de départ et d'arrivée coïncidents.
Une variété de formes plus complexes peuvent être prises en charge :
- Courbes paramétriques , dans lesquelles des polylignes ou des polygones sont augmentés de paramètres pour définir une interpolation non linéaire entre les sommets, y compris les arcs de cercle , les splines cubiques , les splines de Catmull-Rom , les courbes de Bézier et les bézigos .
- Formes paramétriques standard en deux ou trois dimensions, telles que les cercles , les ellipses , les carrés , les superellipses , les sphères , les tétraèdres , les superellipsoïdes , etc.
- Les surfaces et les solides tridimensionnels irréguliers sont généralement définis comme un ensemble connecté de polygones (par exemple, un maillage polygonal ) ou comme des surfaces paramétriques (par exemple, des NURBS ).
- Les fractales , souvent définies comme un système de fonctions itérées .
Dans de nombreux jeux de données vectorielles, chaque forme peut être associée à un ensemble de propriétés. Les plus courantes sont les caractéristiques visuelles, telles que la couleur, l'épaisseur du trait ou le motif des pointillés. Dans les systèmes où les formes représentent des entités du monde réel, comme les SIG et le BIM, divers attributs de chaque entité représentée peuvent être stockés, tels que le nom, l'âge, la taille, etc.
Dans certaines données vectorielles, notamment dans les SIG, les informations sur les relations topologiques entre les objets peuvent être représentées dans le modèle de données, comme le suivi des connexions entre les segments de route dans un réseau de transport .
Si un ensemble de données stocké dans un format de fichier vectoriel est converti dans un autre format de fichier prenant en charge tous les objets primitifs utilisés dans cette image particulière, la conversion peut alors se faire sans perte.
matériel d'affichage vectoriel
Les dispositifs vectoriels, tels que les écrans cathodiques vectoriels et les traceurs à plume , contrôlent directement un mécanisme de dessin pour produire des formes géométriques. Comme les dispositifs d'affichage vectoriel peuvent définir une ligne à partir de seulement deux points (les coordonnées de chaque extrémité de la ligne), ils peuvent réduire la quantité totale de données à traiter en organisant l'image sous forme de paires de points.
Les affichages graphiques vectoriels ont été utilisés pour la première fois en 1958 par le système de défense aérienne américain SAGE . Les systèmes graphiques vectoriels ont été retirés du contrôle aérien en route américain en 1999. Les graphiques vectoriels ont également été utilisés sur le TX-2 du laboratoire Lincoln du Massachusetts Institute of Technology par le pionnier de l'infographie Ivan Sutherland pour exécuter son programme Sketchpad en 1963.
Les systèmes graphiques vectoriels ultérieurs, dont la plupart itéraient sur des listes stockées d'instructions de dessin modifiables dynamiquement, comprenaient l' IBM 2250 , l'Imlac PDS-1 et le DEC GT40 . Une console de jeux vidéo, la Vectrex , utilisait des graphismes vectoriels , de même que divers jeux d'arcade comme Asteroids , Space Wars , Tempest et de nombreux titres de Cinematronics tels que Rip Off et Tail Gunner, utilisant des moniteurs vectoriels . Les oscilloscopes à mémoire, comme le Tektronix 4014 , pouvaient afficher des images vectorielles, mais pas les modifier sans effacer l'affichage au préalable. Cependant, ils n'ont jamais été aussi répandus que les écrans à balayage raster utilisés pour la télévision et avaient quasiment disparu au milieu des années 1980, à l'exception de quelques applications spécialisées.
Les traceurs utilisés en dessin technique dessinent encore directement des vecteurs sur le papier en déplaçant un stylo dans l'espace bidimensionnel de la feuille. Cependant, comme les écrans, ils ont été largement remplacés par les imprimantes grand format qui impriment une image matricielle (pouvant être générée à partir de données vectorielles).
Logiciel
Ce modèle étant utile dans de nombreux domaines d'application, de nombreux logiciels ont été créés pour dessiner, manipuler et visualiser des graphiques vectoriels. Bien que tous reposent sur le même modèle de données vectorielles de base, ils peuvent interpréter et structurer les formes de manière très différente, et utilisent des formats de fichiers très différents.
- Conception graphique et illustration, à l'aide d'un logiciel de dessin vectoriel tel qu'Adobe Illustrator . Voir le comparatif des logiciels de dessin vectoriel pour connaître leurs fonctionnalités.
- Les systèmes d'information géographique (SIG) permettent de représenter une entité géographique par la combinaison d'une forme vectorielle et d'un ensemble d'attributs. Les SIG incluent des fonctionnalités d'édition vectorielle, de cartographie et d'analyse spatiale vectorielle .
- La conception assistée par ordinateur (CAO) est utilisée en ingénierie, en architecture et en topographie. La modélisation des informations du bâtiment (BIM) ajoute des attributs à chaque forme, à l'instar d'un SIG.
- Logiciels de graphisme informatique 3D , y compris l'animation par ordinateur .
Formats de fichiers
Les graphiques vectoriels sont aujourd'hui couramment utilisés dans les formats de fichiers graphiques de type SVG , WMF , EPS , PDF , CDR ou AI , et sont intrinsèquement différents des formats de fichiers graphiques raster plus courants tels que JPEG , PNG , APNG , GIF , WebP , BMP et MPEG4 .
La norme du World Wide Web Consortium (W3C) pour les graphiques vectoriels est le format SVG ( Scalable Vector Graphics ). Cette norme est complexe et son adoption a été relativement lente, notamment en raison d'intérêts commerciaux. De nombreux navigateurs web prennent désormais en charge l'affichage des données SVG, mais les implémentations complètes de la norme restent encore relativement rares.
Ces dernières années, le format SVG s'est imposé comme un format important, totalement indépendant de la résolution du périphérique d'affichage, généralement une imprimante ou un écran. Les fichiers SVG sont essentiellement du texte imprimable décrivant des tracés droits et courbes, ainsi que d'autres attributs. Wikipédia privilégie le format SVG pour les images telles que les cartes simples, les illustrations au trait, les blasons et les drapeaux, qui diffèrent généralement des photographies ou autres images à tons continus. L'affichage d'un fichier SVG nécessite sa conversion en un format raster à une résolution adaptée à l'utilisation prévue. Le format SVG est également compatible avec les animations.le DWG d' Autodesk , et des formats d'échange publics comme le DXF . Des centaines de formats de fichiers vectoriels distincts ont été créés pour les données SIG au fil du temps, notamment des formats propriétaires comme la Shapefile et le KML original , des formats open source comme GeoJSON , et des formats créés par des organismes de normalisation comme Simple Features et GML de l' Open Geospatial Consortium .
Conversion

raster
À partir d'un raster
Opération
Avantages de ce style de dessin par rapport aux graphiques raster :
- Les graphiques vectoriels étant constitués de coordonnées reliées par des lignes ou des courbes, leur taille est indépendante des dimensions de l'objet. Cette quantité minimale d'informations se traduit par une taille de fichier bien plus réduite que celle des grandes images matricielles, définies pixel par pixel. Cependant, on dit souvent qu'un graphique vectoriel de petite taille manque de détails par rapport à une photographie.
- De même, on peut zoomer à l'infini sur un arc de cercle, par exemple, sans qu'il ne se déforme. En revanche, un polygone représentant une courbe ne sera pas réellement courbé.
- Lorsqu'on effectue un zoom avant, les lignes et les courbes ne s'élargissent pas nécessairement proportionnellement. Souvent, leur largeur reste inchangée ou est même inférieure à la largeur des courbes. En revanche, les courbes irrégulières représentées par des formes géométriques simples peuvent être élargies proportionnellement lors d'un zoom avant, afin de préserver leur aspect lisse et de les distinguer de ces formes géométriques.
- Les paramètres des objets sont enregistrés et peuvent être modifiés ultérieurement. Ainsi, les opérations de déplacement , de mise à l'échelle , de rotation , de remplissage , etc., ne dégradent pas la qualité du dessin. De plus, il est courant de spécifier les dimensions dans des unités indépendantes du périphérique, ce qui garantit une rastérisation optimale sur les périphériques raster .
- D'un point de vue 3D, le rendu des ombres est également beaucoup plus réaliste avec les graphismes vectoriels, car les ombres peuvent être abstraites en rayons lumineux qui les composent. Cela permet d'obtenir des images et des rendus photoréalistes .
Par exemple, considérons un cercle de rayon r . Les principales informations dont un programme a besoin pour tracer ce cercle sont :
- Une indication que ce qui doit être dessiné est un cercle
- le rayon r
- l' emplacement du centre du cercle
- Style et couleur du trait (éventuellement transparent)
- style et couleur de remplissage (éventuellement transparent)
Les formats vectoriels ne sont pas toujours adaptés aux travaux graphiques et présentent de nombreux inconvénients. Par exemple, les appareils tels que les appareils photo et les scanners produisent des images matricielles à tons continus qu'il est difficile de convertir en vecteurs. Dans ce cas, un logiciel de traitement d'images travaillera donc sur les pixels plutôt que sur des objets graphiques définis par des expressions mathématiques. Les logiciels graphiques complets combinent des images vectorielles et matricielles et peuvent proposer des outils d'édition pour les deux formats, car certaines parties d'une image peuvent provenir d'un appareil photo et d'autres avoir été dessinées à l'aide d'outils vectoriels.
Certains auteurs ont critiqué le terme « infographie vectorielle » , le jugeant source de confusion. En particulier, l’infographie vectorielle ne se limite pas aux graphiques décrits par des vecteurs euclidiens . Certains auteurs ont proposé d’utiliser plutôt l’expression « infographie orientée objet » . Cependant, ce terme peut lui aussi prêter à confusion, car il peut désigner tout type de graphique implémenté à l’aide de la programmation orientée objet .
Opérations vectorielles
Les éditeurs de graphiques vectoriels permettent généralement la translation, la rotation, la symétrie, l'étirement, la distorsion, les transformations affines , la modification de l'ordre de superposition (en gros, ce qui se trouve devant quoi) et la combinaison de formes primitives en objets plus complexes. Les transformations plus sophistiquées incluent les opérations ensemblistes sur les formes fermées ( union , différence , intersection , etc.). En SVG, les opérations de composition sont basées sur la composition alpha .
Les graphiques vectoriels sont idéaux pour les dessins simples ou complexes qui doivent être indépendants du périphérique ou qui n'ont pas besoin d'atteindre le photoréalisme . Par exemple, les langages de description de page PostScript et PDF utilisent un modèle de graphiques vectoriels.
dépôts d'images vectorielles
De nombreux sites Web de photos libres de droits proposent des versions vectorisées des images hébergées, tandis que des répertoires spécifiques se spécialisent dans les images vectorielles compte tenu de leur popularité croissante auprès des graphistes.
| Liste des dépôts d'images vectorielles | ||
|---|---|---|
| Repo/Société | Licence | |
| Freepik | Depositphotos |
Plus d articles de Worldlex WikiRevenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais. Explorer l index |