Sign Bild csharp

Dessa dagar har många organisationer och institutioner antagit papperslös policy. I vissa fall kan du behöva signera bilder för olika ändamål. Aspose.PSD för .NET API kan användas för att arbeta med olika grafiska lager och bilder. Den här artikeln tar upp hur man lägger till en signatur till en bild programmatiskt i C#.

Digital signering av bilderna – C# API-installation

Du kan enkelt installera Aspose.PSD för .NET API genom att ladda ner dess DLL-fil från avsnittet New Releases eller använda följande installationskommando NuGet:

PM> Install-Package Aspose.PSD

Lägg till signatur till en bild programmatiskt i C#

Du kan behöva skriva på ett avtal eller kontrakt i form av en bild. Den här funktionen kan vara användbar och effektiv för att behandla dokument, jämfört med papper och fysisk post. Du måste följa följande steg för att signera en bild.

  • Ladda den primära PSD-bilden med klassen Image.
  • Ladda den sekundära PSD-bildfilen.
  • Ange platskoordinaterna och placera signaturbilden.
  • Spara utdata signerad bild med metoden Save.

Följande kodavsnitt beskriver hur man signerar en bild programmatiskt i C#:

// Skapa en instans av bild för att ladda den primära bilden
using (Image canvas = Image.Load("layers.psd"))
{
    // Skapa en annan instans av bildklassen för att ladda den sekundära bilden med signatur
    using (Image signature = Image.Load("sample.psd"))
    {
        // Skapa en instans av grafikklassen
        Graphics graphics = new Graphics(canvas);

        // Anropa metoden DrawImage samtidigt som du anger lämplig plats 
        //Här ritas sekundärbilden längst ner till höger på primärbilden
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

Utforska API-funktioner

Det finns flera andra funktioner som stöds för att fungera med PSD och andra bilder. Besök gärna avsnittet dokumentation för mer information.

Få gratis utvärderingslicens

Du kan undvika utvärderingsbegränsningarna för att testa alla funktioner i full kapacitet genom att skaffa en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du signerar en bild programmatiskt med C#. Du kan förbättra den här funktionen ytterligare för att tillåta underskrift av flera avtalsparter. Dessutom behöver du inte installera något bildbehandlingsprogram som Adobe Illustrator, Photoshop, MS Paint, etc. Använd bara kodavsnittet så kommer funktionen att integreras i ditt .NET eller .NET Core ramverksbaserade program i alla operativsystem . Dessutom är du välkommen att kontakta oss på forumet om du har några frågor.

Se även

Komprimera PSD Photoshop-fil i C#