Kaip konvertuoti BMP į GIF naudojant Java REST API

Šiame trumpame vadove sužinosite, kaip konvertuoti BMP į GIF naudojant Java REST API. BMP reiškia Bitmap ir yra vaizdo failo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti, paprastai atskirai nuo rodymo įrenginio. Tai rastrinės grafikos vaizdo failo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti, nepriklausomai nuo rodymo įrenginio (pvz., grafikos adapterio). BMP failai paprastai yra nesuspausti, didelio failo dydžio ir gali saugoti iki 10,8 mln. spalvų 2D skaitmeninius vaizdus.

Tačiau GIF (Graphics Interchange Format) failas yra vaizdo failo tipas, kuris palaiko ir statinius, ir animuotus vaizdus. Tai be nuostolių formatas, o tai reiškia, kad suglaudinus failą, jokie duomenys neprarandami. GIF failai dažnai naudojami žiniatinklyje dėl mažo failo dydžio ir galimybės palaikyti animaciją. Jei jums reikia BMP konvertavimo į GIF Java Low Code API, tai galima atlikti naudojant šį kodo pavyzdį.

Būtina sąlyga

Veiksmai, kaip konvertuoti BMP į GIF naudojant Java REST API

  1. Nustatykite API kliento ID ir kliento paslaptį
  2. Sukurkite ImagingAPI klasės objektą su kliento kredencialais
  3. Nurodykite įvesties ir išvesties failus
  4. Perskaitykite įvesties BMP failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, kad konvertuotų BMP į GIF naudojant REST API
  7. Išsaugokite išvesties GIF failą vietiniame diske

BMP konvertavimo į GIF kodas „Java Low Code“ API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 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 = "BMPtoGIF.bmp";
String outputFileName = "BMPtoGIF.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());
}

Aukščiau parodytas kodas padeda konvertuoti BMP į GIF naudojant Java REST API. Jums tereikia įkelti BMP failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties GIF failą, kad išsaugotumėte jį vietoje.

Šią BMP konvertavimą į GIF galima naudoti su bet kokiomis be kodo ar mažo kodo programomis bet kurioje platformoje.

Šioje temoje nagrinėjama panaši funkcija, kuri taip pat gali būti naudinga: Kaip konvertuoti EMF į PDF naudojant Java REST API

 Latviski