V dnešní době mnoho organizací a institucí přijalo bezpapírovou politiku. V některých případech použití možná budete muset podepsat obrázky pro různé účely. Aspose.PSD for .NET API lze použít pro práci s různými grafickými vrstvami a obrázky. Tento článek popisuje, jak přidat podpis k obrázku programově v C#.
Digitální podepisování obrázků – Instalace C# API
Rozhraní Aspose.PSD for .NET API můžete snadno nainstalovat stažením jeho souboru DLL ze sekce New Releases nebo pomocí následujícího instalačního příkazu NuGet:
PM> Install-Package Aspose.PSD
Přidejte podpis k obrázku programově v C#
Možná budete muset podepsat dohodu nebo smlouvu ve formě obrázku. Tato funkce může být užitečná a efektivní pro zpracování dokumentů ve srovnání s papírovou a fyzickou poštou. Chcete-li podepsat obrázek, musíte provést následující kroky.
- Načtěte primární obrázek PSD s třídou Image.
- Načtěte sekundární soubor obrázku PSD.
- Zadejte souřadnice umístění a umístěte obrázek podpisu.
- Uložte výstupní podepsaný obrázek metodou Save.
Následující fragment kódu vysvětluje, jak programově podepsat obrázek v C#:
// Vytvořte instanci Image pro načtení primárního obrazu
using (Image canvas = Image.Load("layers.psd"))
{
// Vytvořte další instanci třídy Image pro načtení sekundárního obrazu s podpisem
using (Image signature = Image.Load("sample.psd"))
{
// Vytvořte instanci třídy Graphics
Graphics graphics = new Graphics(canvas);
// Zavolejte metodu DrawImage a určete vhodné umístění
//Zde je sekundární obrázek nakreslen v pravé dolní části primárního obrázku
graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
canvas.Save("ImageSignature.png", new PngOptions());
}
}
Prozkoumejte funkce API
Pro práci s PSD a dalšími obrázky je podporováno několik dalších funkcí. Neváhejte a navštivte sekci dokumentace pro další podrobnosti.
Získejte bezplatnou zkušební licenci
Můžete se vyhnout omezením při testování a otestovat všechny funkce v plné kapacitě získáním bezplatné dočasné licence.
Závěr
V tomto článku jste se naučili, jak podepsat obrázek programově pomocí C#. Tuto funkci můžete dále vylepšit a umožnit podpis více smluvních stran. Navíc nemusíte instalovat žádnou aplikaci pro zpracování obrázků, jako je Adobe Illustrator, Photoshop, MS Paint atd. Jednoduše použijte úryvek kódu a funkce bude integrována do vaší aplikace založené na .NET nebo .NET Core frameworku v jakémkoli operačním systému. . Kromě toho nás v případě jakýchkoliv dotazů neváhejte kontaktovat na fóru.