Image Pochoir – Image Stencil – C#
Qu’est-ce que le pochoir d’image (Image Stencil)?
Un pochoir d’image est une représentation visuelle d’une image qui a été simplifiée et convertie en contours ou en formes. Le pochoir d’image est un processus dans lequel une image raster est convertie en pochoir, ou modèle, pour créer un dessin ou une œuvre d’art. Ceci est généralement réalisé grâce au processus de vectorisation de l’image, qui implique la conversion de l’image raster en un graphique vectoriel composé de points, de lignes et de courbes.
A quoi sert le pochoir d’image?
Le pochoir d’images est souvent utilisé dans l’art et le design, car il permet de créer des dessins précis et reproductibles avec un haut niveau de précision. Il est également couramment utilisé dans l’impression, où des pochoirs sont utilisés pour appliquer de l’encre ou un autre support d’impression sur une surface.
De plus, le pochoir d’images peut être utile à des fins pratiques, par exemple dans le secteur de la construction, pour peindre des lignes sur les routes ou pour marquer des bâtiments. Il peut également être utilisé dans l’armée pour marquer des équipements et des véhicules. Dans l’ensemble, le pochoir d’images est une technique précieuse qui permet la création efficace et précise de dessins et d’œuvres d’art basés sur des images raster.
Comment créer un pochoir d’image
Aspose.SVG pour .NET fournit une API permettant de créer des effets de pochoir à partir d’images. Ceci est réalisé grâce au processus de vectorisation de l’image, qui consiste à convertir l’image raster en un graphique vectoriel composé de points, de lignes et de courbes.
L’interface fournie par Aspose.SVG pour .NET propose un certain nombre de méthodes et de fonctions qui permettent de charger facilement une image, de quantifier ses couleurs, de la redimensionner et d’effectuer un traçage de contour pour extraire les formes des figures. Cela permet la création efficace et précise de pochoirs à partir d’une grande variété d’images raster.
De plus, l’interface offre la possibilité d’effectuer un lissage des traces, ce qui peut aider à éliminer les fragments en dents de scie dans les contours et à créer une image plus lisse et plus soignée.
Une fois le pochoir créé, l’image vectorisée peut être exportée sous forme de fichier SVG et utilisée comme modèle pour l’effet pochoir. Ce modèle peut ensuite être utilisé pour créer le design souhaité, soit à la main, soit à l’aide d’outils de conception numérique.
Dans l’ensemble, Aspose.SVG pour .NET fournit une interface puissante et facile à utiliser pour créer des effets de pochoir à partir d’images. Son processus de vectorisation efficace et ses résultats de haute qualité en font un outil précieux pour les artistes et les concepteurs cherchant à créer des pochoirs à partir d’images raster.
Vous pouvez utiliser l’application Web Stencil Drawing pour expérimenter la création de pochoirs à partir d’images.
Créer un pochoir en C#
Voici un exemple C# montrant comment transformer une image PNG en pochoir à l’aide de l’API Aspose.SVG.
1using System.IO;
2using Aspose.Svg.ImageVectorization;
3using Aspose.Svg.Saving;
4...
5 // Create a new ImageVectorizer
6 var vectorizer = new ImageVectorizer
7 {
8 Configuration =
9 {
10 // Set the path builder to be a BezierPathBuilder with specific error threshold and max iterations
11 PathBuilder = new BezierPathBuilder { ErrorThreshold = 70, MaxIterations = 50 },
12 // Set the stencil configuration to be of type StencilType.MonoColor with a specific color
13 Stencil = new StencilConfiguration { Type = StencilType.MonoColor, Color = Aspose.Svg.Drawing.Color.FromRgb(0,0,255) },
14 // Set the line width to 0.9
15 LineWidth = 0.9
16 }
17 };
18
19 // Vectorize an image using the vectorizer
20 using (var document = vectorizer.Vectorize("bebop.jpg"))
21 {
22 document.Save("bebop.jpg");
23 }
Ce code crée un nouveau ImageVectorizer
avec un BezierPathBuilder
et un StencilConfiguration
avec les paramètres spécifiés. Il vectorise ensuite l’image “bebop.jpg” à l’aide du vectoriseur et enregistre le résultat sous forme de fichier SVG.
Aspose.SVG propose un Vectoriseur d’image en ligne gratuit basé sur un navigateur et fonctionnant sur n’importe quelle plate-forme. En utilisant cette application, vous pouvez appliquer un ensemble d’options pour obtenir le résultat parfait. Économisez votre temps et consultez ce vecteur d’image gratuit pour bénéficier de tous les avantages des graphiques vectoriels !