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. SVG vaizdai ir jų elgsena yra apibrėžti XML tekstiniuose failuose. Tai reiškia, kad juos galima ieškoti, indeksuoti, sudaryti scenarijus ir, jei reikia, suspausti. Kaip XML failus, SVG vaizdus galima kurti ir redaguoti naudojant bet kurį teksto rengyklę, taip pat naudojant piešimo programinę įrangą.
Tačiau PSD failas (Photoshop Document) yra vaizdo failo tipas, sukurtas Adobe Photoshop, populiariausios vaizdo redagavimo programinės įrangos. PSD faile saugomas vaizdas, palaikantis daugumą Photoshop pasiekiamų vaizdo parinkčių. Tai apima sluoksnius su kaukėmis, skaidrumą, tekstą, alfa kanalus ir taškines spalvas, kirpimo takus ir dvitonio nustatymus. Jei jums reikia SVG konvertavimo į PSD naudojant Java Low Code API, tą patį galima pasiekti naudojant šį kodą.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- parsisiųsti Aspose.Imaging Cloud SDK for Java
- Nustatykite „Java“ projektą naudodami aukščiau pateiktą SDK
Veiksmai, kaip konvertuoti SVG į PSD naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės objektą su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties SVG failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, norėdami konvertuoti SVG į PSD naudojant REST API
- Išsaugokite išvesties PSD failą vietiniame diske
SVG 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 = "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()); | |
} |
Aukščiau nurodytas kodo fragmentas padeda konvertuoti SVG į PSD naudojant Java REST API. Jums tereikia pateikti SVG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PSD failą, kad išsaugotumėte jį vietoje.
Šis SVG konvertavimas į PSD gali būti naudojamas naudojant bet kokias be kodo arba mažo kodo programas bet kurioje operacinėje sistemoje.
Šioje temoje nagrinėjama panaši funkcija, kuri taip pat gali būti naudinga: Kaip konvertuoti JPG į GIF naudojant Java REST API