Deze korte tutorial beschrijft hoe je afbeeldingen tekent in C#. Het biedt volledige stappen en een uitvoerbare code om het proces op een vrij eenvoudigere manier uit te leggen. Tijdens het gebruik van C#-tekenvormen worden verschillende typen gedemonstreerd in een JPEG-bestand, maar u kunt ook een verscheidenheid aan andere soorten afbeeldingen maken.
Stappen om afbeeldingen te tekenen in C#
- Configureer het project om Aspose.Imaging toe te voegen vanuit de Nuget-galerij
- Maak een instantie van de klasse JpegOptions om de JPEG-uitvoerafbeelding aan te passen
- Instantieer het FileCreateSource-object en stel het in als Bron in het JpegOptions-object
- Initialiseer een lege image door de grootte op te geven
- Maak een Graphics klasseobject voor de lege afbeelding en maak het oppervlak leeg
- Maak een pen en penseel om verschillende vormen te tekenen
- Teken gesloten rondingen, rechthoeken en sla de afbeelding op als een JPEG-bestand
Door gebruik te maken van C# worden tekening van verschillende vormen en lijnen beschreven in deze stappen. Nadat we de vereiste bibliotheken hebben toegevoegd, moeten we een lege afbeelding maken die is gekoppeld aan het klasseobject Graphics. Dit grafische object bevat veel functies en eigenschappen om verschillende soorten vormen en lijnen te tekenen die kunnen worden gekleurd of gevuld met verschillende pennen en penselen, zoals aangetoond in de voorbeeldcode.
Code om afbeeldingen te tekenen in C#
Deze code in C# tekent afbeeldingen door een afbeelding te maken en er vervolgens verschillende soorten vormen op te tekenen. Hier hebben we JpegOptions gebruikt, maar u kunt alle opties zoals BmpOptions, GifOptions, PngOptions, SvgOptions en TiffOptions gebruiken om er maar een paar te noemen. Op dezelfde manier kunt u een boog, bezier, curve, gesloten curve, eclips, lijnen, veelhoek, rechthoek, enz. Tekenen.
Deze tutorial heeft ons geholpen om verschillende soorten vormen op afbeeldingen te tekenen. Raadpleeg het artikel op hoe het formaat van een afbeelding in C# te wijzigen als u wilt leren hoe u deze afbeeldingen groter of kleiner wilt maken.