Zeichenbild gestochen scharf

Heutzutage haben viele Organisationen und Institutionen papierlose Richtlinien eingeführt. In einigen Anwendungsfällen müssen Sie möglicherweise Bilder für verschiedene Zwecke signieren. Aspose.PSD für die .NET-API kann verwendet werden, um mit verschiedenen Grafikebenen und Bildern zu arbeiten. In diesem Artikel wird beschrieben, wie Sie einem Bild programmgesteuert in C# eine Signatur hinzufügen.

Digitales Signieren der Images – Installation der C#-API

Sie können die API Aspose.PSD for .NET einfach installieren, indem Sie die DLL-Datei aus dem Abschnitt New Releases herunterladen oder den folgenden NuGet-Installationsbefehl verwenden:

PM> Install-Package Aspose.PSD

Hinzufügen einer Signatur zu einem Bild programmgesteuert in C#

Möglicherweise müssen Sie eine Vereinbarung oder einen Vertrag in Form eines Bildes unterzeichnen. Diese Funktion kann hilfreich und effizient für die Verarbeitung von Dokumenten sein, im Vergleich zu Papier und physischer Post. Sie müssen die folgenden Schritte ausführen, um ein Bild zu signieren.

  • Laden Sie das primäre PSD-Bild mit der Klasse Image.
  • Laden Sie die sekundäre PSD-Bilddatei.
  • Geben Sie die Standortkoordinaten an und platzieren Sie das Signaturbild.
  • Speichern Sie das signierte Ausgabebild mit der Methode Save.

Das folgende Code-Snippet erläutert, wie ein Bild programmgesteuert in C# signiert wird:

// Erstellen Sie eine Instanz von Image, um das primäre Image zu laden
using (Image canvas = Image.Load("layers.psd"))
{
    // Erstellen Sie eine weitere Instanz der Image-Klasse, um das sekundäre Bild mit Signatur zu laden
    using (Image signature = Image.Load("sample.psd"))
    {
        // Erstellen Sie eine Instanz der Graphics-Klasse
        Graphics graphics = new Graphics(canvas);

        // Rufen Sie die DrawImage-Methode auf, während Sie den entsprechenden Speicherort angeben 
        //Hier wird das Sekundärbild rechts unten vom Primärbild gezeichnet
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

Entdecken Sie API-Funktionen

Es werden mehrere andere Funktionen unterstützt, um mit PSD und anderen Bildern zu arbeiten. Bitte besuchen Sie den Abschnitt Dokumentation für weitere Details.

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können die Evaluierungseinschränkungen umgehen, um alle Funktionen in vollem Umfang zu testen, indem Sie eine kostenlose temporäre Lizenz erwerben.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie ein Image programmgesteuert mit C# signieren. Sie können diese Funktion weiter verbessern, um die Unterschrift mehrerer Vertragsparteien zu ermöglichen. Darüber hinaus müssen Sie keine Bildverarbeitungsanwendung wie Adobe Illustrator, Photoshop, MS Paint usw. installieren. Verwenden Sie einfach das Code-Snippet und die Funktion wird in Ihre .NET- oder .NET-Core-Framework-basierte Anwendung auf jedem Betriebssystem integriert . Darüber hinaus können Sie sich bei Fragen gerne im Forum an uns wenden.

Siehe auch

PSD-Photoshop-Datei in C# komprimieren