Cet article explique comment mettre une signature sur une photo avec Java, où la photo cible peut être dans n’importe quel format d’image pris en charge comme JPG, PNG, BMP, TIFF, etc. Il fournit les détails pour configurer l’IDE, une liste d’étapes et un exemple de code montrant comment mettre votre signature sur une photo avec Java. Vous apprendrez à travailler avec des pixels individuels dans une image de signature au format PNG afin d’en modifier la transparence.
Étapes pour insérer une signature dans un JPG avec Java
- Configurer l’IDE pour utiliser Aspose.Imaging for Java afin de mettre une signature sur une image
- Load l’image principale dans n’importe quel format et l’image de signature PNG en tant que RasterImage
- Préparer l’image de signature en la chargeant en mémoire avec la méthode cacheData()
- Parcourir chaque pixel de l’image de signature et le rendre transparent si la couleur est proche du blanc
- Enregistrer les pixels mis à jour dans la signature et l’enregistrer pour le rendu
- Charger l’image principale dans l’objet Graphics
- Appeler drawImage() pour rendre l’image de signature mise à jour sur l’image principale et l’enregistrer
Ces étapes résument comment mettre une signature sur des photos avec Java. D’abord, configurez votre projet avec Aspose.Imaging pour Java et chargez à la fois l’image principale et l’image de signature. Ensuite, rendez transparentes les parties blanches de la signature, placez-la sur l’image principale et enregistrez le résultat final avec la signature appliquée.
Code pour mettre une signature sur une image avec Java
Ce code montre comment mettre une signature dans un JPG avec Java. La méthode RasterImage.loadArgb32Pixels() retourne un tableau de pixels qui peut être parcouru un à un pour vérifier leur couleur et rendre transparent le blanc. La méthode saveArgb32Pixels() applique le tableau de pixels mis à jour à l’image après avoir rendu l’arrière-plan blanc transparent.
Cet article nous a montré le processus pour apposer une signature sur une image. Pour convertir une image DNG en fichier JPEG, consultez l’article Convertir DNG en JPG avec Java.