Šioje trumpoje pamokoje parodyta, kaip konvertuoti SVG į JPG naudojant Java REST API. SVG reiškia Scalable Vector Graphics ir yra failo formatas, naudojamas vektorinei grafikai kurti ir rodyti žiniatinklyje. Vektorinę grafiką sudaro daugybė taškų, linijų ir formų, kurių mastelį galima keisti neprarandant vaizdo kokybės. SVG plačiai naudojamas kuriant logotipus, piktogramas, iliustracijas, diagramas, diagramas ir kt.
Tuo tarpu JPG (arba JPEG) reiškia Jungtinę fotografijos ekspertų grupę ir yra failo formatas, naudojamas skaitmeninėms nuotraukoms saugoti. Tai populiarus aukštos kokybės fotografijos vaizdų glaudinimo ir rodymo formatas. JPG failai yra mažesni nei kai kurie kiti vaizdo failų formatai, todėl juos lengviau bendrinti internete. Jei norite konvertuoti iš SVG į JPG naudojant Java Low Code API, tai galima pasiekti naudojant šį kodo fragmentą.
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 konvertuoti SVG į JPG 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 egzempliorių su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, kad konvertuotų SVG į JPG naudojant REST API
- Išsaugokite išvesties JPG failą vietiniame diske
SVG konvertavimo į JPG 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 = "SVGtoJPG.svg"; | |
String outputFileName = "SVGtoJPG.jpg"; | |
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 = "jpg"; | |
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 puslapyje pateiktas paprastas ir paprastas kodo fragmentas leidžia konvertuoti SVG į JPG naudojant Java REST API. Jūs tiesiog turite pateikti SVG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties JPG failą, kad išsaugotumėte jį vietoje.
Aukščiau pateiktą SVG konvertavimą į JPG galima naudoti su bet kokiomis be kodo arba mažo kodo programomis bet kurioje operacinėje sistemoje.
Kitą svarbią funkciją galite rasti šiuo URL: Kaip konvertuoti JPG į PNG naudojant Java REST API