signe image java

Les images et autres formats de documents sont fréquemment utilisés dans les activités quotidiennes. De nombreuses images sont donc signées afin d’éviter la violation du droit d’auteur ou d’exposer la propriété de l’œuvre. Pour de telles exigences, vous pouvez utiliser l’API Aspose.PSD for Java pour manipuler des images ou des contenus graphiques. Cet article explique comment ajouter une signature à une image par programmation en Java.

Signature numérique des images - Installation de l’API Java

Vous pouvez rapidement configurer Aspose.PSD for Java en téléchargeant la dernière version disponible de son fichier JAR à partir de la section Téléchargements ou en l’installant à partir de Aspose Repository en utilisant les configurations suivantes dans le pom.xml fichier de votre projet :

Repository:

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

Dependency:

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

Ajouter une signature à une image par programmation en Java

L’image d’entrée peut être un contrat ou un accord entre deux parties ou plus. Une telle image peut être signée numériquement pour un traitement efficace des documents. Ensuite, vous devez suivre les étapes ci-dessous pour signer une image en Java :

  • Tout d’abord, créez une instance de la classe Image pour charger le fichier PSD principal.
  • De même, chargez l’image PSD secondaire.
  • Mentionnez les coordonnées de la position pour définir l’image de la signature.
  • Enfin, appelez la méthode Save pour écrire l’image signée de sortie.

L’extrait de code ci-dessous montre comment signer une image en Java :

// Créez une instance de la classe Image pour charger l'image principale
Image canvas = Image.load("layers.psd");

// Charger l'image secondaire contenant les graphiques de signature
Image signature = Image.load("sample.psd");

// Créez une instance de la classe Graphics pour charger l'image principale
Graphics graphics = new Graphics(canvas);

// Appelez la méthode DrawImage avec l'emplacement approprié 
// Ce code dessine l'image secondaire en bas à droite de l'image principale
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// Enregistrer l'image de sortie au format PNG
canvas.save("ImageSignature.png", new PngOptions());

Explorer les fonctionnalités de l’API

N’hésitez pas à consulter la section documentation. Il explique comment utiliser les fichiers PSD dans vos applications Java.

Obtenez une licence d’évaluation gratuite

Vous pouvez évaluer l’API dans toute sa capacité en demandant une licence temporaire gratuite. Il vous permettra de travailler avec toutes les fonctionnalités sans aucune limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris avec quelle facilité vous pouvez signer une image à l’aide de Java. Vous pouvez mettre à l’échelle ou modifier ce processus en fonction de la portée de votre projet. De plus, vous pouvez discuter de toutes vos préoccupations en créant un sujet sur le forum.

Voir également