Comment convertir JPG en GIF avec Java REST API

Le court tutoriel ci-dessous explique comment convertir JPG en GIF avec Java REST API. JPEG (Joint Photographic Experts Group) est un format de fichier populaire utilisé pour stocker des images numériques. JPEG est une technique de compression avec perte pour les images couleur, ce qui signifie que certaines données d’image originales sont perdues lorsque le fichier est compressé. L’image d’un fichier JPEG est compressée pour réduire sa taille de fichier, ce qui facilite son stockage et son transfert. Les fichiers JPEG sont couramment utilisés pour les images Web, car ils peuvent être compressés en petites tailles sans trop sacrifier la qualité de l’image.

Cependant, A GIF (Graphics Interchange Format) est un format d’image bitmap largement utilisé sur Internet pour sa capacité à prendre en charge les images statiques et animées. Il a été développé par CompuServe en 1987 et est depuis largement utilisé sur le World Wide Web en raison de sa large portabilité et de sa prise en charge de plusieurs plates-formes. Les GIF sont généralement compressés pour réduire la taille du fichier sans perdre la qualité de l’image. Si vous avez besoin d’une conversion JPG en GIF dans l’API Java Low Code, la même chose peut être faite à l’aide de l’exemple suivant.

Prérequis

Étapes pour convertir JPG en GIF dans l’API Java REST

  1. Définir l’ID client et le secret client pour l’API
  2. Créer une instance de la classe ImagingAPI avec les informations d’identification du client
  3. Spécifier les fichiers d’entrée et de sortie
  4. Lire le fichier d’entrée JPG et le télécharger sur le stockage cloud
  5. Créez une instance de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
  6. Appelez la méthode convertImage pour Convertir JPG en GIF à l’aide de l’API REST
  7. Enregistrez le fichier GIF de sortie sur le disque local

Code pour la conversion JPG en GIF dans l’API Java Low Code

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "JPGtoGIF.jpg";
String outputFileName = "JPGtoGIF.gif";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "gif";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

Le code ci-dessus vous permet de convertir JPG en GIF avec Java REST API. Il vous suffit de fournir le fichier JPG à l’aide du SDK de l’API REST Aspose.Imaging et de télécharger le fichier GIF de sortie pour l’enregistrer localement.

La conversion JPG en GIF ci-dessus peut être utilisée avec n’importe quelle application sans code ou à faible code sous Windows, Linux ou Mac.

Vous pouvez également consulter un sujet connexe sur le lien suivant : Comment convertir BMP en GIF avec Java REST API

 Français