Comment recadrer une image en Java

Ce didacticiel répond à l’exigence très courante, à savoir ** comment recadrer une image en Java ** en fournissant la configuration de l’environnement, un processus détaillé sous la forme d’étapes faciles à suivre et un exemple de code exécutable pouvant être utilisé dans n’importe lequel des systèmes d’exploitation courants. Pour recadrer le bitmap, le code basé sur Java contient quelques lignes de code qui recadrent et enregistrent l’image résultante en tant que fichier BMP.

Étapes pour recadrer une image en Java

  1. Configurez le projet pour ajouter Aspose.Imaging du référentiel Maven afin de recadrer une image
  2. Chargez le fichier image source dans l’objet de classe Image
  3. Convertir l’objet Image en classe RasterImage
  4. Mettez l’image en cache dans la mémoire pour une performance améliorée
  5. Recadrez l’image en faisant glisser les côtés vers l’intérieur en spécifiant les valeurs souhaitées
  6. Enregistrer l’image résultante sur le disque

Ces étapes expliquent comment dans java crop bitmap en fournissant des détails sur la configuration de l’environnement de développement et un processus étape par étape à suivre à cette fin. Toutes les classes et méthodes nécessaires sont mentionnées pour effectuer cette tâche. Ici, le recadrage d’imagerie est décrit en faisant glisser les côtés vers le centre de l’image, cependant, vous pouvez également recadrer une image en définissant un rectangle.

Code pour recadrer l’image en Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.RasterImage;
public class CropImageInJava {
public static void main(String[] args) // Main function to crop image in Java
{
// Instantiate license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load source bitmap
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp"))
{
// Cache the image for enhanced performance
if (!bitmapImage.isCached())
{
bitmapImage.cacheData();
}
// Crop the image by sliding sides inwards
bitmapImage.crop(10, 10, 200, 0);
// Save the processed image
bitmapImage.save("Cropped.bmp");
}
System.out.println("Done");
}
}

Ces lignes de code dans * Java recadrent l’image et l’enregistrent * sur le disque, mais vous disposez d’un certain nombre d’options pour charger l’image source, comme vous pouvez charger une image à partir d’un flux, définir le mode de récupération des données lors du chargement d’une image, définir l’arrière-plan colorez si la valeur du pixel est corrompue et définissez la taille de tampon maximale autorisée.

Dans ce tutoriel, nous avons appris à recadrer des images cependant, si vous souhaitez apprendre à compresser des images, reportez-vous à l’article sur comment compresser une image en Java.

 Français