Kaip konvertuoti BMP į JPG naudojant Java REST API

Šiame vadove sužinosite, kaip konvertuoti BMP į JPG naudojant Java REST API. BMP (Bitmap) yra vaizdo failo formatas, naudojamas bitmap skaitmeniniams vaizdams saugoti, ypač Microsoft Windows ir OS/2 operacinėse sistemose. Failo formatas gali saugoti 2D skaitmeninius vaizdus iki 10 000 x 10 000 pikselių 24 bitų RGB spalvomis, o tai leidžia iki 16,7 milijono spalvų. BMP failo formatas yra vienas iš seniausių šiandien naudojamų vaizdo formatų ir yra plačiai naudojamas paprastam vaizdo apdorojimui, pvz., dydžio keitimui, apkarpymui ir konvertavimui į kitus vaizdo formatus.

Tuo tarpu JPG arba JPEG reiškia Jungtinę fotografijos ekspertų grupę ir yra vaizdo failo formato tipas. Tai populiarus pasirinkimas skaitmeninėms nuotraukoms saugoti dėl mažo failo dydžio ir aukštos vaizdo kokybės. JPG failai yra labai suspausti ir paprastai naudojami žiniatinklio grafikai ir kitiems internetiniams vaizdams. Jei jums reikia BMP konvertavimo į JPG Java Low Code API, tą patį galima atlikti naudojant šį pavyzdį.

Būtina sąlyga

Veiksmai konvertuoti BMP į JPG 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 objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, kad konvertuotumėte BMP į JPG naudojant REST API
  7. Išsaugokite išvesties JPG failą vietiniame diske

BMP konvertavimo į JPG 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 = "BMPtoJPG.bmp";
String outputFileName = "BMPtoJPG.jpg";
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 = "jpg";
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 kodas leidžia konvertuoti BMP į JPG naudojant Java REST API. Jums tereikia pateikti BMP failą naudojant Aspose.Imaging REST API SDK ir atsisiųsti išvesties JPG failą, kad išsaugotumėte jį vietoje.

Šią BMP konvertavimą į JPG galima naudoti su bet kokiomis be kodo arba mažo kodo programomis Windows, Linux ar Mac.

Panašią funkciją galite rasti šioje temoje: Kaip konvertuoti BMP į PDF naudojant Java REST API

 Latviski