Š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
- Sukurkite paskyrą ir gaukite API kredencialus
- parsisiųsti Aspose.Imaging Cloud SDK for Java
- Nustatykite „Java“ projektą naudodami aukščiau pateiktą SDK
Veiksmai, kaip konvertuoti BMP į GIF naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės objektą su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties BMP failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, kad konvertuotų BMP į GIF naudojant REST API
- 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