Kaip konvertuoti BMP į PNG naudojant Java REST API

Šioje trumpoje pamokoje paaiškinama, kaip konvertuoti BMP į PNG naudojant Java REST API. Failas BMP (taip pat vadinamas bitmap vaizdu) yra rastrinės grafikos vaizdo failo formatas, naudojamas skaitmeniniams taškiniams vaizdams saugoti, nepriklausomai nuo rodymo įrenginio. Jame yra failo antraštė, informacijos antraštė ir bitmap pikseliai, jis nesuspaustas. BMP failo formatas gali saugoti 2D skaitmeninius vaizdus, kurių plotis, aukštis ir skiriamoji geba yra tiek vienspalviai, tiek spalvoti.

Nors PNG (Portable Network Graphics) yra rastrinės grafikos failo formatas, kuris palaiko duomenų glaudinimą be nuostolių. Jis buvo sukurtas kaip patobulintas, nepatentuotas grafinio mainų formato (GIF) pakaitalas ir tapo plačiausiai naudojamu vaizdo formatu internete. PNG palaiko vaizdų skaidrumą ir yra plačiai naudojamas kuriant interneto dizainą, logotipus, piktogramas ir kitą grafiką. Jei jums reikia BMP konvertavimo į PNG Java Low Code API, tą patį galima pasiekti naudojant šį pavyzdį.

Būtina sąlyga

Veiksmai konvertuoti BMP į PNG Java REST API

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

BMP konvertavimo į PNG 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 = "BMPtoPNG.bmp";
String outputFileName = "BMPtoPNG.png";
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 = "png";
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 įraše pateiktas kodo fragmentas padeda konvertuoti BMP į PNG naudojant Java REST API. Jums tiesiog reikia pateikti BMP failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PNG failą, kad išsaugotumėte jį vietoje.

Šis BMP konvertavimas į PNG gali būti naudojamas su bet kokiomis be kodo arba mažo kodo programomis bet kurioje operacinėje sistemoje.

Jums taip pat gali būti naudinga susijusi funkcija: Kaip konvertuoti BMP į PDF naudojant Java REST API

 Latviski