Bildschablone – Image Stencil – C#
Was ist eine Bildschablone?
Eine Bildschablone ist eine visuelle Darstellung eines Bildes, das vereinfacht und in Umrisse oder Formen umgewandelt wurde. Beim Bild-Schablonieren handelt es sich um einen Prozess, bei dem ein Rasterbild in eine Schablone oder Vorlage umgewandelt wird, um ein Design oder eine Grafik zu erstellen. Dies wird typischerweise durch den Prozess der Vektorisierung des Bildes erreicht, bei dem das Rasterbild in eine Vektorgrafik bestehend aus Punkten, Linien und Kurven umgewandelt wird.
Wozu dient die Bildschablone?
Bildschablonen werden häufig in der Kunst und im Design eingesetzt, da sie die Erstellung präziser, wiederholbarer Designs mit einem hohen Maß an Genauigkeit ermöglichen. Es wird auch häufig beim Drucken verwendet, wo Schablonen verwendet werden, um Tinte oder andere Druckmedien auf eine Oberfläche aufzutragen.
Darüber hinaus kann die Bildschablonierung für praktische Zwecke nützlich sein, beispielsweise in der Bauindustrie zum Malen von Linien auf Straßen oder zum Markieren von Gebäuden. Auch beim Militär kann es zur Kennzeichnung von Geräten und Fahrzeugen eingesetzt werden. Insgesamt ist die Bildschablonierung eine wertvolle Technik, die die effiziente und genaue Erstellung von Designs und Grafiken auf der Grundlage von Rasterbildern ermöglicht.
So erstellen Sie eine Bildschablone
Aspose.SVG für .NET bietet eine API zum Erstellen von Schabloneneffekten aus Bildern. Dies wird durch den Prozess der Vektorisierung des Bildes erreicht, bei dem das Rasterbild in eine Vektorgrafik bestehend aus Punkten, Linien und Kurven umgewandelt wird.
Die von Aspose.SVG für .NET bereitgestellte Schnittstelle bietet eine Reihe von Methoden und Funktionen, die es einfach machen, ein Bild zu laden, seine Farben zu quantisieren, seine Größe zu ändern und eine Konturverfolgung durchzuführen, um die Formen von Figuren zu extrahieren. Dies ermöglicht die effiziente und genaue Erstellung von Schablonen aus einer Vielzahl von Rasterbildern.
Darüber hinaus bietet die Schnittstelle die Möglichkeit, eine Spurenglättung durchzuführen, die dazu beitragen kann, sägezahnartige Fragmente in den Konturen zu beseitigen und ein glatteres, polierteres Bild zu erzeugen.
Sobald die Schablone erstellt wurde, kann das vektorisierte Bild als SVG-Datei exportiert und als Vorlage für den Schabloneneffekt verwendet werden. Diese Vorlage kann dann verwendet werden, um das gewünschte Design zu erstellen, entweder von Hand oder mithilfe digitaler Designtools.
Insgesamt bietet Aspose.SVG für .NET eine leistungsstarke und benutzerfreundliche Schnittstelle zum Erstellen von Schabloneneffekten aus Bildern. Sein effizienter Vektorisierungsprozess und die hochwertige Ausgabe machen es zu einem wertvollen Werkzeug für Künstler und Designer, die Schablonen aus Rasterbildern erstellen möchten.
Mit der webbasierten Anwendung Stencil Drawing können Sie die Erstellung von Schablonen aus Bildern ausprobieren.
Erstellen Sie eine Schablone in C#
Hier ist ein C#-Beispiel, wie man mithilfe der Aspose.SVG-API ein PNG-Bild in eine Schablone umwandelt.
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
13 // Set the stencil configuration to be of type StencilType.MonoColor with a specific color
14 Stencil = new StencilConfiguration { Type = StencilType.MonoColor, Color = Aspose.Svg.Drawing.Color.FromRgb(0,0,255) },
15
16 // Set the line width to 0.9
17 LineWidth = 0.9
18 }
19 };
20
21 // Vectorize an image using the vectorizer
22 using (var document = vectorizer.Vectorize("bebop.jpg"))
23 {
24 document.Save("bebop.jpg");
25 }
Dieser Code erstellt einen neuen ImageVectorizer
mit einem BezierPathBuilder
und einer StencilConfiguration
mit den angegebenen Einstellungen. Anschließend vektorisiert es das Bild bebop.jpg mit dem Vektorisierer und speichert das Ergebnis als SVG-Datei.
Aspose.SVG bietet einen kostenlosen Online- Bild-Vektorisierer, der browserbasiert ist und auf jeder Plattform funktioniert. Mit dieser App können Sie eine Reihe von Optionen anwenden, um das perfekte Ergebnis zu erzielen. Sparen Sie Zeit und testen Sie diesen kostenlosen Image Vectorizer, um alle Vorteile von Vektorgrafiken zu nutzen!