Kako pretvoriti PNG u PSD pomoću Java REST API-ja

Ovaj vam vodič pomaže razumjeti kako pretvoriti PNG u PSD pomoću Java REST API-ja. PNG (Portable Network Graphics) je format datoteke za kompresiju slike koji podržava kompresiju podataka bez gubitaka. Razvijen je sredinom 1990-ih kao poboljšana, nepatentirana zamjena za Graphic Interchange Format (GIF). PNG podržava 24-bitnu boju, tako da je izvrstan izbor za prikaz slika s mnogo boja, kao što su digitalne fotografije, a podržava i 8-bitnu (256 boja) i 24-bitnu (16 milijuna boja) dubinu boja. PNG također podržava prozirnost, što može biti korisno za preklapanje slika jedne na drugu.

No, PSD (Photoshop dokument) je Adobe Photoshop format datoteke posebno za pohranu podataka za jednu sliku u Adobe Photoshop projektu. Ove datoteke sadrže sve informacije za jednu sliku, uključujući sve slojeve, tekst i efekte korištene za njezino stvaranje. PSD datoteke dizajnirane su za korištenje s Adobe Photoshopom, ali se mogu otvoriti i s drugim programima za uređivanje slika. Ako ste zainteresirani za pretvorbu PNG u PSD u Java Low Code API-ju, onda se isto može postići korištenjem ovog uzorka koda.

Preduvjet

Koraci za pretvaranje PNG-a u PSD u Java REST API-ju

  1. Postavite ID klijenta i Tajnu klijenta za API
  2. Stvorite objekt klase ImagingAPI s vjerodajnicama klijenta
  3. Navedite ulazne i izlazne datoteke
  4. Pročitajte ulaznu PNG datoteku i prenesite je u pohranu u oblaku
  5. Stvorite objekt ConvertImageRequest s ulaznim i izlaznim formatima datoteka
  6. Pozovite metodu convertImage da biste konvertirali PNG u PSD koristeći REST API
  7. Spremite izlaznu PSD datoteku na lokalni disk

Kod za PNG u PSD pretvorbu u 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());
}

Uzorak koda u ovom postu omogućuje vam pretvaranje PNG-a u PSD pomoću Java REST API-ja. Trebate samo prenijeti PNG datoteku uz pomoć Aspose.Imaging REST API SDK-a i preuzeti izlaznu PSD datoteku kako biste je spremili lokalno.

Gornja pretvorba PNG u PSD može se koristiti s bilo kojom aplikacijom bez koda ili s niskim kodom na bilo kojem operativnom sustavu.

Također možete provjeriti drugu sličnu značajku na sljedećoj stranici: Kako pretvoriti PNG u GIF pomoću Java REST API-ja

 Hrvatski