segno immagine java

Immagini e altri formati di documenti sono spesso utilizzati nelle attività quotidiane. Molte immagini sono quindi firmate per evitare la violazione del copyright o per esibire la proprietà dell’opera. Per tali requisiti, puoi utilizzare l’API Aspose.PSD per Java per manipolare immagini o contenuti grafici. Questo articolo spiega come aggiungere una firma a un’immagine a livello di codice in Java.

Firma digitale delle immagini – Installazione dell’API Java

Puoi configurare rapidamente Aspose.PSD per l’API Java scaricando l’ultima versione disponibile del relativo file JAR dalla sezione Download o installandolo da Aspose Repository utilizzando le seguenti configurazioni nel pom.xml file del tuo progetto:

Archivio:

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

Dipendenza:

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

Aggiungi la firma a un’immagine a livello di codice in Java

L’immagine di input può essere un contratto o un accordo tra due o più parti. Tale immagine può essere firmata digitalmente per l’elaborazione efficiente dei documenti. Successivamente, è necessario seguire i passaggi seguenti per firmare un’immagine in Java:

  • Innanzitutto, crea un’istanza della classe Image per caricare il file PSD primario.
  • Allo stesso modo carica l’immagine PSD secondaria.
  • Menziona le coordinate di posizione per impostare l’immagine della firma.
  • Infine, chiama il metodo Save per scrivere l’immagine firmata di output.

Il frammento di codice seguente mostra come firmare un’immagine in Java:

// Crea un'istanza della classe Image per caricare l'immagine principale
Image canvas = Image.load("layers.psd");

// Carica l'immagine secondaria contenente la grafica della firma
Image signature = Image.load("sample.psd");

// Crea un'istanza della classe Graphics per caricare l'immagine principale
Graphics graphics = new Graphics(canvas);

// Chiama il metodo DrawImage con la posizione appropriata 
// Questo codice disegna l'immagine secondaria nella parte inferiore destra dell'immagine primaria
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Salva l'immagine di output in formato PNG
canvas.save("ImageSignature.png", new PngOptions());

Esplora le funzionalità dell’API

Sentiti libero di controllare la sezione documentazione. Descrive come lavorare con i file PSD nelle applicazioni basate su Java.

Ottieni la licenza di valutazione gratuita

Puoi valutare l’API nella sua piena capacità richiedendo una licenza temporanea gratuita. Ti consentirà di lavorare con tutte le funzionalità senza alcuna limitazione di valutazione.

Conclusione

In questo articolo, hai imparato con quanta facilità puoi firmare un’immagine usando Java. Puoi ridimensionare o modificare questo processo secondo l’ambito del tuo progetto. Inoltre, puoi discutere qualsiasi tua preoccupazione creando un argomento nel forum.

Guarda anche