Come convertire SVG in PSD con Java REST API

This step by step tutorial elaborates how to convert SVG to PSD with Java REST API. SVG (Scalable Vector Graphics) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999. Le immagini SVG ei loro comportamenti sono definiti in file di testo XML. Ciò significa che possono essere cercati, indicizzati, inseriti in script e, se necessario, compressi. Come file XML, le immagini SVG possono essere create e modificate con qualsiasi editor di testo, oltre che con software di disegno.

Tuttavia, un file PSD (documento Photoshop) è un tipo di file immagine creato da Adobe Photoshop, il software di modifica delle immagini più popolare. Un file PSD memorizza un’immagine con supporto per la maggior parte delle opzioni di imaging disponibili in Photoshop. Questi includono livelli con maschere, trasparenza, testo, canali alfa e tinte piatte, tracciati di ritaglio e impostazioni di due tonalità. Se hai bisogno della conversione da SVG a PSD nell’API Java Low Code, lo stesso può essere ottenuto con l’aiuto del seguente codice.

Prerequisito

Passaggi per convertire SVG 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 SVG 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 Converti SVG in PSD utilizzando l’API REST
  7. Salva il file PSD di output sul disco locale

Codice per la conversione da SVG 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 = "SVGtoPSD.svg";
String outputFileName = "SVGtoPSD.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());
}

Lo snippet di codice sopra specificato ti aiuta a convertire SVG in PSD con Java REST API. Devi semplicemente fornire il file SVG con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file PSD di output per salvarlo localmente.

Questa conversione da SVG a PSD potrebbe essere consumata con qualsiasi app senza codice o con codice basso su qualsiasi sistema operativo.

Il seguente argomento esplora una funzione simile che può essere anch’essa utile: Come convertire JPG in GIF con Java REST API

 Italiano