Den här artikeln vägleder om hur man skapar transparent bild i C#. Den har detaljerna för att ställa in IDE, en lista med steg och en exempelkod för att rita bilder med transparent bakgrund i C#. Du kommer att lära dig att skapa komplexa former genom att lägga till flera objekt och anpassa utdatabilden PNG enligt kraven.
Steg för att skapa transparent PNG i C#
- Ställ in miljön att använda Aspose.Drawing for .NET för att skapa en transparent bild
- Skapa ett bitmap och använd det för att skapa ett Graphics-objekt för att möjliggöra ritning
- Rensa bitmappen och ställ in bakgrunden till transparent
- Instantiera GraphicsPath-objektet för att rita komplexa former
- Lägg till cirklar, linjer, polygoner, etc. till banan
- Skapa en färgad pensel och använd den för att fylla alla former
- Ställ in hela bitmappen genomskinlig och spara bilden på disken
Dessa steg beskriver hur man gör bilden transparent i C#. Skapa en bitmapp, generera ett grafikobjekt från bitmappen för att möjliggöra ritning, ange att bitmappen ska vara transparent och instansiera GraphicsPath för att skapa komplexa former. Lägg till så många objekt som krävs, inklusive cirklar, linjer, ellipser, bågar, etc., till banan, skapa en pensel och fyll former med den, och gör slutligen hela bitmappen genomskinlig innan du säger det på disken.
Kod för att göra bilden transparent i C#
Denna kod har visat utvecklingen av en transparent bildtillverkare i C#. Du kan lägga till flera former till banan som Arc, Bezier, Closed curve, Line, Pie, Rectangle och String. Om du inte vill göra bilden transparent och ställa in någon specifik färg, använd metoden Graphics.Clear() med önskad färg.
Den här artikeln har lärt oss att rita komplexa transparenta bilder. För att lägga till text till PNG, se artikeln Hur man lägger till text till en PNG-fil med C#.