Come convertire PNG in PSD con Java REST API

Questo tutorial ti aiuta a capire come convertire PNG in PSD con Java REST API. PNG (Portable Network Graphics) è un formato di file per la compressione delle immagini che supporta la compressione dei dati senza perdita di dati. È stato sviluppato a metà degli anni ‘90 come sostituto migliorato e non brevettato del Graphics Interchange Format (GIF). PNG supporta il colore a 24 bit, quindi è un’ottima scelta per la visualizzazione di immagini con molti colori, come fotografie digitali, e supporta profondità di colore sia a 8 bit (256 colori) che a 24 bit (16 milioni di colori). PNG supporta anche la trasparenza, che può essere utile per sovrapporre le immagini l’una sull’altra.

Tuttavia, PSD (Photoshop Document) è un formato di file Adobe Photoshop specifico per l’archiviazione dei dati per una singola immagine in un progetto Adobe Photoshop. Questi file contengono tutte le informazioni per una singola immagine, inclusi tutti i livelli, il testo e gli effetti utilizzati per crearla. I file PSD sono progettati per essere utilizzati con Adobe Photoshop, ma possono anche essere aperti con altri programmi di modifica delle immagini. Se sei interessato alla conversione da PNG a PSD nell’API Java Low Code, lo stesso può essere ottenuto utilizzando questo esempio di codice.

Prerequisito

Passaggi per convertire PNG in PSD nell’API REST di Java

  1. Impostare l’ID client e il segreto client per l’API
  2. Crea un oggetto della classe ImagingAPI con le credenziali client
  3. Specificare i file di input e output
  4. Leggi il file PNG di input e caricalo nell’archivio cloud
  5. Crea un oggetto di ConvertImageRequest con formati di file di input e output
  6. Chiama il metodo convertImage per Convertire PNG in PSD utilizzando l’API REST
  7. Salva il file PSD di output sul disco locale

Codice per la conversione da PNG a PSD nell’API Java Low Code

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());
}

Il codice di esempio in questo post ti consente di convertire PNG in PSD con Java REST API. Devi solo caricare il file PNG con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file PSD di output per salvarlo localmente.

La suddetta conversione da PNG a PSD può essere consumata con qualsiasi app senza codice o con codice basso su qualsiasi sistema operativo.

Puoi anche controllare un’altra funzione simile alla seguente pagina: Come convertire PNG in GIF con Java REST API

 Italiano