Kaip konvertuoti PNG į PSD naudojant Java REST API

Ši pamoka padeda suprasti, kaip konvertuoti PNG į PSD naudojant Java REST API. PNG (Portable Network Graphics) yra vaizdo glaudinimo failo formatas, kuris palaiko duomenų glaudinimą be nuostolių. Jis buvo sukurtas dešimtojo dešimtmečio viduryje kaip patobulintas, nepatentuotas grafinio mainų formato (GIF) pakaitalas. PNG palaiko 24 bitų spalvas, todėl tai puikus pasirinkimas norint rodyti vaizdus su daugybe spalvų, pavyzdžiui, skaitmenines nuotraukas, ir palaiko 8 bitų (256 spalvų) ir 24 bitų (16 milijonų spalvų) spalvų gylį. PNG taip pat palaiko skaidrumą, kuris gali būti naudingas perdengiant vaizdus vienas ant kito.

Tačiau PSD (Photoshop Document) yra Adobe Photoshop failo formatas, specialiai skirtas vieno vaizdo duomenims saugoti Adobe Photoshop projekte. Šiuose failuose yra visa vieno vaizdo informacija, įskaitant visus sluoksnius, tekstą ir efektus, naudojamus kuriant jį. PSD failai skirti naudoti su Adobe Photoshop, tačiau juos taip pat galima atidaryti naudojant kitas vaizdo redagavimo programas. Jei jus domina konvertavimas iš PNG į PSD naudojant Java Low Code API, tą patį galima pasiekti naudojant šį kodo pavyzdį.

Būtina sąlyga

PNG konvertavimo į PSD 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 objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, norėdami konvertuoti PNG į PSD naudojant REST API
  7. Išsaugokite išvesties PSD failą vietiniame diske

PNG konvertavimo į PSD 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 = "PNGtoPSD.png";
String outputFileName = "PNGtoPSD.psd";
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 = "psd";
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 įraše pateiktas pavyzdinis kodas leidžia konvertuoti PNG į PSD naudojant Java REST API. Jums tereikia įkelti PNG failą naudojant Aspose.Imaging REST API SDK ir atsisiųsti išvesties PSD failą, kad išsaugotumėte jį vietoje.

Aukščiau pateiktą PNG konvertavimą į PSD galima naudoti naudojant bet kokias be kodo arba mažo kodo programas bet kurioje operacinėje sistemoje.

Taip pat galite patikrinti kitą panašią funkciją šiame puslapyje: Kaip konvertuoti PNG į GIF naudojant Java REST API

 Latviski