Šioje trumpoje pamokoje paaiškinama, kaip konvertuoti PNG į BMP naudojant Java REST API. PNG (Portable Network Graphics) yra rastrinis failo formatas, suglaudinantis vaizdo duomenis svetainėms ir kitiems interneto tikslams. Formatas naudoja be nuostolių glaudinimą, o tai reiškia, kad vaizdo kokybė nesumažėja, kai vaizdas suglaudinamas. PNG failai dažnai naudojami vietoj GIF ir JPEG failų dėl geresnės vaizdo kokybės ir mažesnių failų dydžių.
Nors BMP (Bitmap) yra vaizdo failo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti, ypač Microsoft Windows ir OS/2 operacinėse sistemose. BMP failai saugomi nuo įrenginio nepriklausomu bitmap (DIB) formatu, kuris yra rastrinės grafikos vaizdo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti nepriklausomai nuo rodymo įrenginio. BMP failai paprastai yra nesuspausti, todėl jie yra dideli. Jie dažniausiai naudojami skaitmeninėms nuotraukoms ir kitų tipų vaizdams saugoti. Jei jums reikia PNG konvertavimo į BMP Java Low Code API, tą patį galima atlikti naudojant šį kodo fragmentą.
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
PNG konvertavimo į BMP veiksmai 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 PNG failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest egzempliorių su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, norėdami konvertuoti PNG į BMP naudojant REST API
- Išsaugokite išvesties BMP failą vietiniame diske
PNG 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 = "PNGtoBMP.png"; | |
String outputFileName = "PNGtoBMP.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()); | |
} |
Aukščiau pateiktas kodo fragmentas leidžia konvertuoti PNG į BMP naudojant Java REST API. Jūs tiesiog turite pateikti PNG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties BMP failą, kad išsaugotumėte jį vietoje.
Šią PNG konversiją į BMP galima naudoti naudojant bet kokias be kodo ar žemo kodo programas bet kurioje platformoje.
Jums taip pat gali būti naudinga susijusi funkcija: Kaip konvertuoti PNG į PDF naudojant Java REST API