Zeichenbild java

Im Geschäftsalltag werden häufig Bilder und andere Dokumentenformate verwendet. Viele Bilder sind daher signiert, um Urheberrechtsverletzungen zu vermeiden oder das Eigentum an Werken zu zeigen. Für solche Anforderungen können Sie die API Aspose.PSD for Java verwenden, um Bilder oder grafische Inhalte zu manipulieren. In diesem Artikel wird erläutert, wie Sie einem Bild programmgesteuert in Java eine Signatur hinzufügen.

Digitales Signieren der Images – Installation der Java-API

Sie können Aspose.PSD für die Java-API schnell konfigurieren, indem Sie die neueste verfügbare Version der JAR-Datei aus dem Abschnitt Downloads herunterladen oder sie aus dem Aspose Repository installieren, indem Sie die folgenden Konfigurationen in der pom.xml verwenden Datei Ihres Projekts:

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Abhängigkeit:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Hinzufügen einer Signatur zu einem Bild programmgesteuert in Java

Das Eingabebild kann ein Vertrag oder eine Vereinbarung zwischen zwei oder mehr Parteien sein. Ein solches Bild kann zur effizienten Bearbeitung von Dokumenten digital signiert werden. Anschließend müssen Sie die folgenden Schritte ausführen, um ein Image in Java zu signieren:

  • Erstellen Sie zunächst eine Instanz der Klasse Image, um die primäre PSD-Datei zu laden.
  • Laden Sie auf ähnliche Weise das sekundäre PSD-Bild.
  • Erwähnen Sie die Positionskoordinaten, um das Signaturbild festzulegen.
  • Rufen Sie schließlich die Methode Save auf, um das signierte Ausgabebild zu schreiben.

Das folgende Code-Snippet zeigt, wie ein Bild in Java signiert wird:

// Erstellen Sie eine Instanz der Image-Klasse, um das primäre Bild zu laden
Image canvas = Image.load("layers.psd");

// Laden Sie das sekundäre Bild mit den Signaturgrafiken
Image signature = Image.load("sample.psd");

// Erstellen Sie eine Instanz der Graphics-Klasse, um das primäre Bild zu laden
Graphics graphics = new Graphics(canvas);

// Rufen Sie die DrawImage-Methode mit der entsprechenden Position auf 
// Dieser Code zeichnet das sekundäre Bild rechts unten im primären Bild
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Ausgabebild im PNG-Format speichern
canvas.save("ImageSignature.png", new PngOptions());

Entdecken Sie API-Funktionen

Schauen Sie sich gerne den Abschnitt Dokumentation an. Es behandelt, wie Sie mit den PSD-Dateien in Ihren Java-basierten Anwendungen arbeiten.

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können die API in vollem Umfang testen, indem Sie eine kostenlose temporäre Lizenz anfordern. Sie können mit allen Funktionen ohne Evaluierungseinschränkungen arbeiten.

Fazit

In diesem Artikel haben Sie erfahren, wie einfach Sie ein Bild mit Java signieren können. Sie können diesen Prozess je nach Umfang Ihres Projekts skalieren oder modifizieren. Darüber hinaus können Sie alle Ihre Bedenken diskutieren, indem Sie ein Thema im Forum erstellen.

Siehe auch