Kaip konvertuoti PNG į TIFF naudojant Java REST API

Šiame trumpame vadove sužinosite, kaip konvertuoti PNG į TIFF naudojant Java REST API. PNG reiškia Portable Network Graphics. Tai vaizdo failo formatas, dažniausiai naudojamas vaizdams internete rodyti. PNG failai yra be nuostolių, o tai reiškia, kad suglaudinus vaizdą neprarandami jokie duomenys. Formatas palaiko iki 24 bitų spalvų ir sukuria aukštesnės kokybės vaizdus nei kiti failų formatai, pvz., JPEG. Visos šiuolaikinės interneto naršyklės gali rodyti PNG formato vaizdus.

Priešingai, TIFF (Tagged Image File Format) yra rastrinio vaizdo failo formatas, naudojamas aukštos kokybės grafikai saugoti. Jis dažniausiai naudojamas skaitmeninėje fotografijoje ir leidyboje staliniams kompiuteriams ir gali saugoti didelės raiškos spalvotus ir pilkos spalvos vaizdus bei bitmap vaizdus. Jis taip pat palaiko sluoksnius, kelis puslapius ir gali būti suglaudintas naudojant be nuostolių arba nuostolingo glaudinimo metodus. Jei norite konvertuoti iš PNG į TIFF naudojant Java Low Code API, tai galite padaryti naudodami toliau pateiktą kodą.

Būtina sąlyga

PNG konvertavimo į TIFF veiksmai 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 konvertuotumėte PNG į TIFF naudojant REST API
  7. Išsaugokite išvesties TIFF failą vietiniame diske

PNG konvertavimo į TIFF 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 = "PNGtoTIFF.png";
String outputFileName = "PNGtoTIFF.tiff";
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 = "tiff";
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 nurodytas kodo fragmentas leidžia konvertuoti PNG į TIFF naudojant Java REST API. Jums tereikia įvesti PNG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties TIFF failą, kad išsaugotumėte jį vietoje.

Šį PNG konvertavimą į TIFF galima atlikti naudojant bet kokias be kodo arba mažo kodo programas bet kurioje operacinėje sistemoje.

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

 Latviski