Πώς να μετατρέψετε το GIF σε BMP με το Java REST API

Το παρακάτω σεμινάριο βήμα προς βήμα σάς δείχνει πώς να μετατρέψετε το GIF σε BMP με το Java REST API. Το GIF (Μορφή ανταλλαγής γραφικών) είναι μια μορφή εικόνας bitmap που αναπτύχθηκε από την CompuServe το 1987 και τώρα χρησιμοποιείται ευρέως στο Διαδίκτυο για την εμφάνιση εικόνων. Τα GIF συνήθως συμπιέζονται και περιορίζονται σε μέγιστο αριθμό 256 χρωμάτων, καθιστώντας τα ιδανικά για απλά γραφικά και λογότυπα. Τα GIF χρησιμοποιούνται επίσης ευρέως για μικρά κινούμενα σχέδια και βίντεο κλιπ χαμηλής ανάλυσης.

Αντίθετα, το BMP (Bitmap) είναι μια μορφή αρχείου εικόνας που χρησιμοποιείται για την αποθήκευση ψηφιακών εικόνων bitmap. Είναι μια δημοφιλής μορφή εικόνας που χρησιμοποιείται κυρίως στο λειτουργικό σύστημα Windows. Τα αρχεία BMP είναι ασυμπίεστες εικόνες ράστερ που αποτελούνται από ένα ορθογώνιο πλέγμα εικονοστοιχείων. Η μορφή υποστηρίζει έως και 24 bit ανά pixel, επιτρέποντας μεγάλη γκάμα χρωμάτων. Εάν θέλετε Μετατροπή GIF σε BMP στο Java Low Code API, τότε αυτό μπορεί να πραγματοποιηθεί με τη βοήθεια του κώδικα που δίνεται παρακάτω.

Προαπαιτούμενο

Βήματα για τη μετατροπή GIF σε BMP στο Java REST API

  1. Ορίστε Client ID και Client Secret για το API
  2. Δημιουργήστε μια παρουσία κλάσης ImagingAPI με διαπιστευτήρια πελάτη
  3. Καθορίστε τα αρχεία εισόδου και εξόδου
  4. Διαβάστε το αρχείο εισόδου GIF και μεταφορτώστε το στον αποθηκευτικό χώρο cloud
  5. Δημιουργήστε ένα αντικείμενο ConvertImageRequest με μορφές αρχείων εισόδου και εξόδου
  6. Καλέστε τη μέθοδο convertImage σε Μετατροπή GIF σε BMP χρησιμοποιώντας REST API
  7. Αποθηκεύστε το αρχείο BMP εξόδου στον τοπικό δίσκο

Κώδικας για μετατροπή GIF σε BMP σε Java Low Code API

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 = "GIFtoBMP.gif";
String outputFileName = "GIFtoBMP.bmp";
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 = "bmp";
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());
}

Το απόσπασμα κώδικα που δίνεται σε αυτήν τη σελίδα σάς βοηθά να μετατρέψετε το GIF σε BMP με το Java REST API. Χρειάζεται απλώς να παρέχετε αρχείο GIF με τη βοήθεια του Aspose.Imaging REST API SDK και να κατεβάσετε το αρχείο εξόδου BMP για να το αποθηκεύσετε τοπικά.

Αυτή η Μετατροπή GIF σε BMP μπορεί να χρησιμοποιηθεί με οποιεσδήποτε εφαρμογές χωρίς κώδικα ή χαμηλού κώδικα σε οποιοδήποτε λειτουργικό σύστημα.

Μπορείτε επίσης να ελέγξετε ένα σχετικό θέμα στον ακόλουθο σύνδεσμο: Πώς να μετατρέψετε το JPEG2000 σε PDF με το Java REST API

 Ελληνικά