So konvertieren Sie PNG in BMP mit der Java REST API

In diesem kurzen Tutorial wird erläutert, wie Sie PNG mit der Java REST API in BMP konvertieren. PNG (Portable Network Graphics) ist ein rasterbasiertes Dateiformat, das Bilddaten für Websites und andere Online-Anwendungen komprimiert. Das Format verwendet eine verlustfreie Komprimierung, was bedeutet, dass die Bildqualität bei der Komprimierung des Bildes nicht beeinträchtigt wird. PNG-Dateien werden aufgrund ihrer besseren Bildqualität und kleineren Dateigrößen häufig anstelle von GIF- und JPEG-Dateien verwendet.

Dabei ist BMP (Bitmap) ein Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird, insbesondere auf den Betriebssystemen Microsoft Windows und OS/2. BMP-Dateien werden in einem geräteunabhängigen Bitmap-Format (DIB) gespeichert, einem Rastergrafik-Bildformat, das zum Speichern digitaler Bitmap-Bilder unabhängig vom Anzeigegerät verwendet wird. BMP-Dateien sind normalerweise unkomprimiert und dadurch sehr groß. Sie werden häufig zum Speichern digitaler Fotos und anderer Arten von Bildern verwendet. Wenn Sie eine PNG-zu-BMP-Konvertierung in der Java Low Code API benötigen, können Sie dasselbe mithilfe des folgenden Codeausschnitts durchführen.

Voraussetzung

Schritte zum Konvertieren von PNG 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 PNG-Datei und laden Sie sie in den Cloud-Speicher hoch
  5. Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
  6. Rufen Sie die Methode convertImage auf, um PNG mithilfe der REST-API in BMP zu konvertieren.
  7. Speichern Sie die ausgegebene BMP-Datei auf der lokalen Festplatte

Code für die PNG-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 = "PNGtoBMP.png";
String outputFileName = "PNGtoBMP.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 obigen Codeausschnitt können Sie PNG mit der Java REST API in BMP konvertieren. Sie müssen lediglich die PNG-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die BMP-Ausgabedatei herunterladen, um sie lokal zu speichern.

Diese PNG-zu-BMP-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jeder Plattform genutzt werden.

Eine verwandte Funktion könnte auch für Sie hilfreich sein: So konvertieren Sie PNG in PDF mit der Java REST API

 Deutsch