So konvertieren Sie SVG in BMP mit der Java REST API

Dieses kurze Tutorial zeigt Ihnen, wie Sie SVG mit der Java REST API in BMP konvertieren. SVG (Scalable Vector Graphics) ist ein XML-basiertes Vektorbildformat für 2D-Grafiken, das Interaktivität und Animation unterstützt. Das SVG-Format wird von verschiedenen Browsern weitgehend unterstützt und ist für den Druck optimiert. Es handelt sich um einen offenen Standard, der vom World Wide Web Consortium (W3C) entwickelt wurde.

Aber ein BMP-Dateiformat, auch Bitmap-Bilddatei oder geräteunabhängiges Bitmap-Dateiformat (DIB) genannt, ist eine Rastergrafik-Bilddatei, die zum Speichern digitaler Bitmap-Bilder unabhängig vom Anzeigegerät (z. B. einem Gerät) verwendet wird Grafikkarte), insbesondere auf den Betriebssystemen Microsoft Windows und OS/2. BMP-Dateien können 2D-Digitalbilder mit einer Farbtiefe von bis zu 24 Bit speichern. BMP-Dateien sind rasterbasierte Bilder, die aus einem rechteckigen Raster farbiger Pixel bestehen, das auch als Bitmap bezeichnet wird. Wenn Sie eine SVG-zu-BMP-Konvertierung in der Java Low Code API benötigen, kann dies mithilfe des folgenden Beispiels durchgeführt werden.

Voraussetzung

Schritte zum Konvertieren von SVG in BMP in der Java REST API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest
  2. Erstellen Sie eine Instanz der ImagingAPI-Klasse mit Client-Anmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die eingegebene SVG-Datei und laden Sie sie in den Cloud-Speicher hoch
  5. Erstellen Sie ein Objekt von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
  6. Rufen Sie die Methode convertImage auf, um SVG mithilfe der REST-API in BMP zu konvertieren
  7. Speichern Sie die ausgegebene BMP-Datei auf der lokalen Festplatte

Code für die SVG-zu-BMP-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 = "SVGtoBMP.svg";
String outputFileName = "SVGtoBMP.bmp";
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 = "bmp";
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 oben angegebenen Beispielcode-Snippet können Sie SVG mit der Java REST API in BMP konvertieren. Sie müssen lediglich die SVG-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die BMP-Ausgabedatei herunterladen, um sie lokal zu speichern.

Diese SVG-zu-BMP-Konvertierungsfunktion kann mit allen No-Code- oder Low-Code-Apps auf jedem Betriebssystem verwendet werden.

Bitte sehen Sie sich eine verwandte Funktion unter dem folgenden Link an: So konvertieren Sie JPG in TIFF mit der Java REST API

 Deutsch