Denna artikel förklarar hur du skapar en transparent PNG med C#. Den innehåller instruktioner för hur man ställer in IDE, en lista över steg och exempelkod för att utveckla en generator för transparenta bilder med C#. Du lär dig att skapa en transparent bild från grunden och göra en vald färg transparent.
Steg för att skapa transparent PNG med C#
- Ställ in miljön för att använda Aspose.Imaging for .NET för att skapa en transparent bild
- Definiera bildstorleken och skapa ett PngOptions objekt med alfa-transparens
- Skapa en bild med de definierade alternativen och storleken
- Få åtkomst till pixelkollektionen i den inlästa bilden och gör den vita bakgrunden transparent
- Spara de ändrade pixlarna tillbaka i den tomma bilden
- Skapa ett Graphics objekt för bilden och rita olika former och text
- Spara bilden med transparent bakgrund och de ritade elementen
Dessa steg sammanfattar processen för att utveckla en generator för transparenta foton med C#. Definiera slutlig bildstorlek, skapa ett PngOptions-objekt med alfa-kanal, skapa en tom bild, konvertera till RasterImage, ändra pixlarna för att göra den vita bakgrunden transparent och rita former eller text innan du sparar.
Kod för generator för transparenta bilder med C#
Koden visar hur man skapar en transparent bild med C#. För att skapa en halvtransparent bild, ange ett värde mellan 0 och 255 (0 = helt transparent, 255 = helt ogenomskinlig). Du kan också göra en annan färg transparent genom att ange önskade RGB-värden i metoden Color.FromArgb().
Denna artikel har visat hur man utvecklar en skapare av transparenta bilder. För att lägga till en signatur på ett foto, se artikeln Lägga till signatur på foto i C#.