Vložení podpisu do fotografie pomocí C#

Tento článek vysvětluje, jak vložit podpis do fotografie pomocí C#. Obsahuje podrobnosti o nastavení vývojového prostředí, seznam kroků a ukázkový kód, který ukazuje jak vložit podpis do fotografií pomocí C#. Vysvětlí proces, jak učinit podpis PNG průhledným a vložit ho na cílový obrázek ve formátu PNG, JPG nebo jiném podporovaném formátu podle požadavků.

Kroky pro vložení podpisu do obrázku pomocí C#

  1. Nastavte prostředí pro použití Aspose.Imaging for .NET k vložení podpisu do obrázku
  2. Načtěte cílový obrázek a obrázek podpisu ve formátu RasterImage
  3. Uložte obrázek podpisu do paměti pro přístup a úpravu jednotlivých pixelů
  4. Projděte každý pixel v obrázku podpisu a nastavte bílé pixely jako průhledné nastavením hodnoty Alpha na 0
  5. Uložte upravené pixely, aby se bílá pozadí stala průhledná
  6. Vytvořte instanci třídy Graphics pomocí cílového obrázku
  7. Vykreslete obrázek podpisu přes cílový obrázek na zadané pozici pomocí metody DrawImage
  8. Uložte výsledný obrázek jako PNG s průhledným podpisem

Tyto kroky shrnují proces jak vložit podpis do obrázku pomocí C#. Načtěte hlavní obrázek v libovolném formátu, podpis v PNG, uložte podpis do paměti, upravte bílé pixely tak, aby byly průhledné, a nakonec uložte upravený podpis. Poté propojte hlavní obrázek s objektem Graphics a pomocí metody DrawImage vložte průhledný podpis.

Kód pro vložení podpisu do JPG pomocí C#

Tento kód ukazuje jak vložit podpis do JPG pomocí C#. Používáme metodu LoadArgb32Pixels() k přístupu k pixelům v bajtovém poli, získáváme hodnoty R, G a B, kontrolujeme, zda jsou všechny vyšší než 240 (bělavé), a poté nastavíme hodnotu Alpha na 0. Velikost podpisu můžeme také upravit odkomentováním kódu na začátku.

Tento článek nás naučil, jak vkládat podpisy do obrázků. Chcete-li převést soubor DNG do JPG, podívejte se na článek Převod DNG do JPG v C#.

 Čeština