Cet article explique comment supprimer l’arrière-plan d’une Image avec Java. Il fournit les étapes nécessaires à la configuration de l’IDE, une liste de procédures à suivre, et un exemple de code pour développer un outil de suppression d’arrière-plan en Java. Vous allez configurer plusieurs paramètres pour personnaliser le processus selon vos besoins.
Étapes pour supprimer l’arrière-plan d’une image en Java
- Configurer l’environnement pour utiliser Aspose.Imaging for Java pour créer un outil de suppression d’arrière-plan
- Définir les chemins d’entrée et de sortie, y compris l’Image et les fichiers de sortie souhaités
- Charger l’image d’entrée en tant que RasterImage depuis le chemin spécifié
- Configurer les options de masquage automatique avec AutoMaskingGraphCutOptions, y compris le rayon de flou, la méthode de segmentation et la couleur d’arrière-plan
- Définir les options d’exportation au format PNG pour spécifier le format et l’emplacement du résultat intermédiaire
- Appliquer le processus de masquage avec ImageMasking.decompose() pour extraire les segments de l’image selon les paramètres spécifiés
- Extraire un calque de masque spécifique, généralement le sujet principal, et le préparer pour l’enregistrement
- Enregistrer le masque sélectionné au format PNG avec une transparence alpha
Les étapes ci-dessus décrivent comment développer un outil de suppression d’arrière-plan avec Java. Pour effectuer le masquage d’image avec Aspose.Imaging for Java, chargez d’abord la licence, définissez les chemins des fichiers, puis chargez l’image source en tant que RasterImage. Ensuite, configurez les options de masquage automatique et d’exportation PNG, appliquez le processus de masquage, récupérez le calque souhaité, puis enregistrez-le en tant qu’image PNG transparente.
Code pour nettoyer l’arrière-plan d’une image avec Java
Ce code montre comment créer un outil de suppression d’arrière-plan photo avec Java. La méthode de segmentation détermine comment l’image d’entrée est analysée et divisée en régions distinctes (segments ou masques). La bibliothèque prend en charge plusieurs algorithmes de segmentation via l’énumération SegmentationMethod, utilisée pour des tâches telles que la séparation avant-plan/arrière-plan.
Cet article vous a appris à supprimer l’arrière-plan d’une image. Pour faire pivoter une image, consultez l’article Faire pivoter une image en Java.