Dit artikel beschrijft hoe u een transparante afbeelding in C# kunt maken. Het bevat de details om de IDE in te stellen, een lijst met stappen en een voorbeeldcode voor het tekenen van afbeeldingen met een transparante achtergrond in C#. U leert hoe u complexe vormen kunt maken door meerdere objecten toe te voegen en de uitvoerafbeelding PNG aan te passen aan de vereisten.
Stappen om transparante PNG in C# te maken
- Stel de omgeving in om Aspose.Drawing for .NET te gebruiken om een transparante afbeelding te maken
- Maak een bitmap en gebruik deze om een Graphics-object te maken om tekenen mogelijk te maken
- Wis de bitmap en maak de achtergrond transparant
- Instantieer het GraphicsPath-object voor het tekenen van complexe vormen
- Voeg cirkels, lijnen, polygonen, enz. toe aan het pad
- Maak een gekleurd penseel en gebruik het om alle vormen te vullen
- Maak de gehele bitmap transparant en sla de afbeelding op de schijf op
Deze stappen beschrijven hoe u een afbeelding transparant maakt in C#. Maak een bitmap, genereer een Graphics-object van de bitmap om tekenen mogelijk te maken, stel de bitmap in op transparant en instantiëer het GraphicsPath om complexe vormen te maken. Voeg zoveel objecten toe als nodig is, inclusief cirkels, lijnen, ellipsen, bogen, enz., aan het pad, maak een penseel en vul er vormen mee en maak ten slotte de hele bitmap transparant voordat u deze op de schijf plaatst.
Code om een afbeelding transparant te maken in C#
Deze code heeft de ontwikkeling van een transparante image maker in C# gedemonstreerd. U kunt meerdere vormen aan het pad toevoegen, zoals Arc, Bezier, Closed curve, Line, Pie, Rectangle en String. Als u de afbeelding niet transparant wilt maken en een specifieke kleur wilt instellen, gebruikt u de Graphics.Clear()-methode met de gewenste kleur.
Dit artikel heeft ons geleerd om complexe transparante afbeeldingen te tekenen. Om tekst toe te voegen aan de PNG, zie het artikel Hoe voeg je tekst toe aan een PNG-bestand met behulp van C#.