Š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
- Sukurkite paskyrą ir gaukite API kredencialus
- Atsisiųskite Aspose.Imaging Cloud SDK for Java
- Nustatykite Java projektą naudodami aukščiau pateiktą SDK
Veiksmai konvertuoti JPG į PNG 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 JPG failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, kad konvertuotų JPG į PNG naudojant REST API
- 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