Tento článek vysvětluje, jak umístit podpis na fotografii pomocí Pythonu. Zahrnuje nastavení IDE, postup kroků a příklad kódu, který demonstruje jak vložit podpis do obrázků v Pythonu. Podpis připravíte ve formátu PNG a vložíte jej do zvoleného místa cílového obrázku (PNG, JPEG, BMP, TIFF, GIF atd.).
Kroky pro vložení podpisu do JPG v Pythonu
- Připravte prostředí pro práci s Aspose.Imaging for Python via .NET
- Load hlavní obrázek a podpis s bílým pozadím do RasterImage
- V případě potřeby změňte velikost podpisu
- Načtěte podpis do paměti pomocí cache_data() a získejte všechny pixely metodou load_argb_32_pixels()
- Z bělavých pixelů udělejte průhledné nastavením alpha = 0
- Uložte upravené pixely zpět do obrázku podpisu
- Pomocí Graphics a draw_image vykreslete průhledný podpis na hlavní obrázek
Tyto kroky shrnují jak umístit podpis na obrázek v Pythonu. Načtěte oba obrázky, převeďte je na RasterImage, najděte bílé pixely v podpisu a udělejte je průhlednými, poté podpis umístěte na požadované místo.
Kód pro vložení vašeho podpisu na fotografie pomocí Pythonu
Výše uvedený kód předpokládá bílý podklad podpisu, proto hledá pixely s hodnotou > 240; pokud je pozadí jiné, upravte práh/rozsah barev.
Tento článek ukazuje, jak přidat podpis do fotografií bez Photoshopu pomocí Pythonu. Pro převod DNG na JPEG viz Převod DNG na JPG v Pythonu.