Denna artikel förklarar hur man lägger till en signatur på ett foto med Python. Den innehåller IDE-konfiguration, en lista över steg och exempel på kod som visar hur man lägger till signatur på bilder med Python. Du anpassar signaturbilden i PNG-format och placerar den på den önskade platsen i målbilden (PNG, JPEG, BMP, TIFF, GIF etc.).
Steg för att infoga signatur i JPG med Python
- Förbered miljön för att använda Aspose.Imaging for Python via .NET
- Load huvudbilden och signaturbilden med vit bakgrund i RasterImage
- Ändra storleken på signaturbilden vid behov
- Ladda signaturbilden i minnet med cache_data() och hämta pixlarna med load_argb_32_pixels()
- Gör vitaktiga pixlar transparenta genom att sätta alfa till 0
- Spara ändrade pixlar tillbaka i signaturbilden
- Använd Graphics och draw_image för att rita den transparenta signaturen på huvudbilden
Dessa steg sammanfattar hur man lägger till signatur på en bild med Python. Ladda båda bilderna, omvandla till RasterImage, gör vita pixlar i signaturen transparenta och rita den på önskad plats.
Kod för att lägga till din signatur på dina foton med Python
Koden förutsätter att bakgrunden i signaturen är vit och letar därför efter pixlar med värde > 240. Om bakgrunden är annorlunda, justera tröskeln/färgintervallet.
Artikeln visar hur man lägger till en signatur på foton utan Photoshop med Python. För att konvertera DNG till JPEG, se Konvertera DNG till JPG med Python.