Šiame žingsnis po žingsnio pamokoje parodyta, kaip konvertuoti GIF į BMP naudojant Java REST API. GIF (Graphics Interchange Format) yra bitmap vaizdo formatas, kurį CompuServe sukūrė 1987 m. ir dabar plačiai naudojamas internete vaizdams rodyti. GIF failai paprastai yra suspausti ir apriboti iki 256 spalvų, todėl jie idealiai tinka paprastai grafikai ir logotipams. GIF taip pat plačiai naudojami mažoms animacijoms ir mažos raiškos vaizdo klipams.
Priešingai, BMP (Bitmap) yra vaizdo failo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti. Tai populiarus vaizdo formatas, daugiausia naudojamas Windows operacinėje sistemoje. BMP failai yra nesuspausti rastriniai vaizdai, sudaryti iš stačiakampio pikselių tinklelio. Formatas palaiko iki 24 bitų viename pikselyje, todėl galima naudoti daugybę spalvų. Jei norite konvertuoti GIF į BMP naudojant Java Low Code API, tai galima atlikti naudojant toliau pateiktą kodą.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- Atsisiųskite Aspose.Imaging Cloud SDK for Java
- Nustatykite Java projektą naudodami aukščiau pateiktą SDK
Veiksmai, kaip konvertuoti GIF į BMP naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės egzempliorių su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties GIF failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, norėdami konvertuoti GIF į BMP naudojant REST API
- Išsaugokite išvesties BMP failą vietiniame diske
GIF konvertavimo į BMP kodas „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()); | |
} |
Šiame puslapyje pateiktas kodo fragmentas padeda konvertuoti GIF į BMP naudojant Java REST API. Jums tereikia pateikti GIF failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties BMP failą, kad išsaugotumėte jį vietoje.
Šį GIF konvertavimą į BMP galima naudoti su bet kokiomis be kodo arba mažo kodo programomis bet kurioje operacinėje sistemoje.
Taip pat galite patikrinti susijusią temą naudodami šią nuorodą: Kaip konvertuoti JPEG2000 į PDF naudojant Java REST API