Vectorisation – Présentation de base – Exemples C#

Dans cette section, sous vectorisation, nous entendons le processus de remplacement des bitmaps ou du texte SVG par des courbes mathématiques, des formes géométriques constituées d’éléments de chemin et stockées au format SVG. Les articles de cette section expliquent comment convertir du texte SVG en vecteur et comment convertir une image raster en graphique vectoriel à l’aide de l’API Aspose.SVG. Convertissez vos documents raster en graphiques vectoriels!

Workflow de vectorisation d’image – Vous trouverez des informations sur la vectorisation d’image, une description du processus de vectorisation d’image et des options de vectorisation, apprendrez à vectoriser des images raster telles que PNG, JPG, BMP, TIFF, GIF, ICO dans un document SVG. .

Exemples de vectorisation d’images – Cet article explique comment convertir un bitmap en graphique vectoriel à l’aide de l’API Aspose.SVG. Vous examinerez quelques exemples C# qui démontrent les fonctionnalités de ImageVectorization et l’effet des propriétés de configuration sur le résultat de la vectorisation.

Image Pochoir – Cet article explique comment créer des pochoirs à partir d’images à l’aide de l’API Aspose.SVG.

Vectorisation du texte – Cet article explique comment convertir du texte SVG en vecteur à l’aide de la propriété VectorizeText de la classe SVGSaveOptions.

Que signifie la vectorisation d’image?

Il existe deux manières de représenter une image bidimensionnelle : les graphiques raster et vectoriels. Dans les formats raster, l’image représente une grille bidimensionnelle de pixels. C’est idéal pour stocker des images et des photos, mais la mise à l’échelle de ces images entraîne généralement une perte de qualité – elles deviennent floues et pixellisées. Dans les graphiques vectoriels, une image est construite à partir d’éléments décrits par des courbes mathématiques, des splines, des chemins et des lignes. Les images vectorielles sont construites et stockées sous la forme d’un ensemble de commandes, de nombres et de formules, et non dans une grille de pixels comme dans les bitmaps. En conséquence, il est possible de transformer de telles images sans perte de qualité. Le processus de conversion d’image raster en vecteur est appelé vectorisation d’image.

La conversion d’une image en vecteur est très simple à l’aide de l’API Aspose.SVG. L’espace de noms ImageVectorization comprend des classes et des interfaces pour implémenter le processus de vectorisation d’image. L’extrait de code suivant illustre l’utilisation de la classe ImageVectorizer pour la vectorisation d’images:

 1using System.IO;
 2using Aspose.Svg.ImageVectorization;
 3using Aspose.Svg.Saving;
 4...
 5
 6	// Initialize an instance of the ImageVectorizer class
 7	var vectorizer = new ImageVectorizer();
 8	
 9	// Vectorize image from the specified file
10	var document = vectorizer.Vectorize(Path.Combine(DataDir, "flower.png"));
11
12	// Save vectorized Image as SVG file 
13	document.Save(Path.Combine(OutputDir, "flower.svg"));

Qu’entend-on par vectorisation de texte?

La vectorisation de texte est le processus de conversion de texte en graphiques numériques. Dans le texte SVG vectorisé, tous les glyphes de police sont remplacés par la combinaison des éléments path, use, mask, g, etc. Ainsi, la vectorisation favorise la protection du texte contre les simples copie, utilisation non désirée, emprunt et modification.

Aspose.SVG vous propose de convertir du texte en vecteur en peu de temps et avec une qualité et une résolution professionnelles! Dans le texte SVG vectorisé, tous les glyphes de police sont remplacés par une combinaison d’éléments graphiques. Convertissez votre texte SVG avec notre application Texte au Vecteur et bénéficiez de tous les avantages du texte vectorisé!

Texte “Application de texte de bannière en vecteur”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.