Umístění podpisu na fotografii pomocí Pythonu

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

  1. Připravte prostředí pro práci s Aspose.Imaging for Python via .NET
  2. Load hlavní obrázek a podpis s bílým pozadím do RasterImage
  3. V případě potřeby změňte velikost podpisu
  4. Načtěte podpis do paměti pomocí cache_data() a získejte všechny pixely metodou load_argb_32_pixels()
  5. Z bělavých pixelů udělejte průhledné nastavením alpha = 0
  6. Uložte upravené pixely zpět do obrázku podpisu
  7. 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.

 Čeština