Source: Scratch Wiki en français


Les images vecteur


Un dessin en vecteur dans l'éditeur de Scratch 2.0.
Un exemple de graphismes vectoriels dans Scratch 3.0.

Les images vecteur, ou graphismes vectoriels sont un type de graphisme qui stockent des instructions pour reconstituer les objets constituant l'image ; contrairement aux graphismes bitmap qui contiennent directement les pixels de l'image et leur couleur associée.

Ces "instructions" sont des formes géométriques (rectangles, cercles, courbes, polygones, etc.), constituées de points (aussi appelée "nœuds"). Toutes ces formes et points ont des propriétés pour définir leur position (où ils sont placés dans l'image) et apparence (couleur du trait, couleur de fond, épaisseur du trait, etc.). Lors de l'affichage de l'image, c'est alors le programme qui calcule les pixels à afficher (quels partie de l'image à afficher, dans quelle taille, etc.), sur base des "instructions" du fichier vectoriel.

Le format de fichier le plus connus pour les images vectorielles est le .svg, utilisant des tags, et étant basé sur le format .xml.

Il est possible de visionner les fichier .svg dans votre navigateur ou dans n'importe quel éditeur d'illustrations, comme Adobe Illustrator, Inkscape ou Affinity Designer.

Conversions

Il est possible de produire des images bitmap (png, jpg, bmp) sur base d'une image vectorielle. Attention, l'image convertie ne sera plus éditable aussi facilement que l'image vectorielle.

Il est également possible de produire une image vectorielle à partir d'une image bitmap, mais ce procédé est plus compliqué, et ne produit généralement pas de bons résultats (le convertisseur ayant besoin de "reconnaitre" certaines formes dans l'image).

Avantages

Les images vectorielles étant composées de formes géométriques, il est possible des les modifier facilement (déplacer, tourner, changer la couleur, etc.) avec un programme adéquat une fois l'image enregistrée.

Les images vectorielles permettent aussi d'avoir théoriquement une précision infinie, puisque faites de points et de courbes, les courbes restent calculables avec précision à n'importe quel niveau de zoom. Il n'y a donc pas de problème de pixellisation, comme avec les images bitmap, lorsqu'agrandies.

Enfin, pour des illustrations simples, le poids (taille du fichier) d'une image vectorielle est souvent largement inférieur à celui d'une image bitmap.

exemple de différence entre bitmap et vectoriel. ici, le vectoriel est à gauche et le bimap à droite.

Inconvénients

Les images vectorielles ne sont pas adaptées pour les photos et autres images n'étant pas des illustrations. De plus, l'édition d'image bitmap est souvent plus simple et plus rapide.

Scratch

Scratch permet d'utiliser les deux types de fichiers.

Dans Scratch 3.0, le mode d'édition "Vecteur" est le mode défaut dans l'éditeur de costumes, tandis que dans Scratch 2.0 le mode par défaut était l'éditeur Bitmap.

Dans Scratch 1.0, l'éditeur vectoriel n'existe pas, car il était peu utilisé à l'époque.