Kaip konvertuoti JPG į PNG naudojant Java REST API

Šioje trumpoje pamokoje parodyta, kaip konvertuoti JPG į PNG naudojant Java REST API. JPG (arba JPEG) yra populiarus vaizdo failo formatas, naudojamas skaitmeninei fotografijai. Tai reiškia Jungtinę fotografijos ekspertų grupę ir yra suspausto failo formatas, kuriame galima saugoti milijonus spalvų. Jis dažniausiai naudojamas nuotraukų saugojimui ir perdavimui internete.

Tuo tarpu PNG (Portable Network Graphics) yra rastrinės grafikos failo formatas, kuris palaiko duomenų glaudinimą be nuostolių. Tai labiausiai paplitęs vaizdo formatas, naudojamas žiniatinklyje ir plačiai naudojamas grafikos ir vaizdų su skaidriu fonu saugojimui. PNG failai yra daug mažesnio dydžio nei kiti vaizdo formatai, pvz., JPG, tačiau jie išlaiko aukštą kokybės lygį. Jei jus domina konvertavimas iš JPG į PNG naudojant Java Low Code API, tą patį galima pasiekti naudojant šį pavyzdinį kodą.

Būtina sąlyga

Veiksmai konvertuoti JPG į 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 JPG failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, kad konvertuotų JPG į PNG naudojant REST API
  7. Išsaugokite išvesties PNG failą vietiniame diske

JPG konvertavimo į PNG 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 = "JPGtoPNG.jpg";
String outputFileName = "JPGtoPNG.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 puslapyje pateiktas paprastas ir paprastas kodo fragmentas padeda konvertuoti JPG į PNG su Java REST API. Jums tereikia įvesti JPG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PNG failą, kad išsaugotumėte jį vietoje.

Šią JPG į PNG konvertavimo funkciją galima naudoti su bet kokiomis be kodo arba mažo kodo programomis bet kurioje operacinėje sistemoje.

Patikrinkite susijusią funkciją šioje nuorodoje: Kaip konvertuoti GIF į PNG naudojant Java REST API

 Latviski