Dieses kurze Tutorial zeigt Ihnen, wie Sie SVG mit der Java REST API in JPG konvertieren. SVG steht für Scalable Vector Graphics und ist eine Art Dateiformat, das zum Erstellen und Anzeigen von Vektorgrafiken im Web verwendet wird. Vektorgrafiken bestehen aus einer Reihe von Punkten, Linien und Formen, die skaliert werden können, ohne dass die Bildqualität darunter leidet. SVG wird häufig zum Erstellen von Logos, Symbolen, Illustrationen, Diagrammen, Diagrammen und mehr verwendet.
Während JPG (oder JPEG) für Joint Photographic Experts Group steht und ein Dateiformat zum Speichern digitaler Fotos ist. Es ist ein beliebtes Format zum Komprimieren und Anzeigen hochwertiger Fotobilder. JPG-Dateien sind kleiner als einige andere Bilddateiformate, wodurch sie einfacher online geteilt werden können. Wenn Sie eine SVG-zu-JPG-Konvertierung in der Java Low Code API wünschen, können Sie dies mithilfe des folgenden Codeausschnitts erreichen.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Herunterladen Aspose.Imaging Cloud SDK for Java
- Richten Sie ein Java-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren von SVG in JPG in der Java REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest
- Erstellen Sie ein Objekt der Klasse ImagingAPI mit Client-Anmeldeinformationen
- Geben Sie Eingabe- und Ausgabedateien an
- Lesen Sie die eingegebene SVG-Datei und laden Sie sie in den Cloud-Speicher hoch
- Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
- Rufen Sie die Methode convertImage auf, um SVG mithilfe der REST-API in JPG zu konvertieren.
- Speichern Sie die ausgegebene JPG-Datei auf der lokalen Festplatte
Code für die SVG-zu-JPG-Konvertierung in der 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()); | |
} |
Mit dem einfachen und unkomplizierten Codeausschnitt auf dieser Seite können Sie SVG mit der Java REST API in JPG konvertieren. Sie müssen lediglich die SVG-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die ausgegebene JPG-Datei herunterladen, um sie lokal zu speichern.
Die obige SVG-zu-JPG-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jedem Betriebssystem verwendet werden.
Eine weitere relevante Funktion finden Sie unter der folgenden URL: So konvertieren Sie JPG in PNG mit der Java REST API