Kaip konvertuoti PNG į JPG naudojant Java REST API

Šioje trumpoje pamokoje parodyta, kaip konvertuoti PNG į JPG naudojant Java REST API. PNG (Portable Network Graphics) yra failo formatas, skirtas vaizdų glaudinimui be nuostolių. Jis dažniausiai naudojamas vaizdams saugoti žiniatinklyje ir grafikai su skaidriu fonu kurti. PNG failai suteikia didesnį spalvų tikslumą nei GIF ir palaiko 24 bitų spalvas, palyginti su 8 bitų GIF spalvų apribojimu.

Kita vertus, JPEG (Joint Photographic Experts Group) yra populiarus vaizdo failo formatas, naudojamas skaitmeninėms nuotraukoms. Jis naudojamas skaitmeniniams vaizdams saugoti ir perduoti ir yra labiausiai paplitęs vaizdo failo formatas internete. JPEG failai paprastai sukuriami naudojant vaizdų redagavimo programą, pvz., Photoshop. JPEG yra suspausti failai, o tai reiškia, kad juose yra mažiau vaizdo duomenų nei nesuspaustame formate, pvz., TIFF, tačiau vis tiek galima sukurti aukštos kokybės vaizdus. Jei jums reikia konvertavimo iš PNG į JPG naudojant Java Low Code API, tai galima atlikti naudojant šį kodo fragmentą.

Būtina sąlyga

Veiksmai konvertuoti PNG į JPG Java REST API

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

PNG konvertavimo į JPG 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 = "PNGtoJPG.png";
String outputFileName = "PNGtoJPG.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());
}

Šiame puslapyje pateiktas kodo fragmentas leidžia konvertuoti PNG į JPG naudojant Java REST API. Jums tereikia pateikti PNG failą naudojant Aspose.Imaging REST API SDK ir atsisiųsti išvesties JPG failą, kad išsaugotumėte jį vietoje.

Šią PNG konvertavimą į JPG galima naudoti su bet kokiomis be kodo ar mažo kodo programomis bet kurioje platformoje.

Taip pat galite patikrinti susijusią temą naudodami šią nuorodą: Kaip konvertuoti GIF į JPG naudojant Java REST API

 Latviski