Dit artikel legt uit hoe je met Python een handtekening op een foto plaatst. Het bevat alle details voor de IDE-configuratie, een stappenlijst en voorbeeldcode die laat zien hoe je met Python een handtekening op afbeeldingen plaatst. Je bewerkt de handtekening in PNG-formaat en plakt die op de doelafbeelding (PNG, JPEG, BMP, TIFF, GIF, enz.) op een opgegeven positie.
Stappen om een handtekening in JPG in te voegen met Python
- Stel de omgeving in voor Aspose.Imaging for Python via .NET
- Load de hoofdafbeelding en de handtekening met witte achtergrond in RasterImage
- Pas indien nodig het formaat van de handtekening aan
- Laad de handtekening in het geheugen met cache_data() en benader de pixels met load_argb_32_pixels()
- Maak witachtige pixels transparant door hun alpha op 0 te zetten
- Sla de gewijzigde pixels terug op in de handtekeningafbeelding
- Gebruik Graphics en draw_image om de transparante handtekening op de hoofdafbeelding te tekenen
Deze stappen vatten samen hoe je met Python een handtekening op een afbeelding plaatst. Laad beide afbeeldingen, cast naar RasterImage, maak witte pixels van de handtekening transparant en teken de handtekening vervolgens op de gewenste positie op de hoofdafbeelding.
Code om jouw handtekening op je foto’s te plaatsen met Python
De bovenstaande code toont hoe je jouw handtekening op een foto plaatst met Python. Hierbij is aangenomen dat de achtergrond van de handtekening wit is; daarom wordt gezocht naar pixels met een waarde groter dan 240. Is de achtergrond anders, pas dan de drempel aan en maak die pixels transparant.
Dit artikel laat zien hoe je zonder Photoshop een handtekening aan foto’s toevoegt met Python. Voor conversie van DNG naar JPEG, zie DNG naar JPG converteren met Python.