So konvertieren Sie BMP in JPG mit der Java-REST-API

In diesem Tutorial erfahren Sie, wie Sie BMP in JPG mit der Java-REST-API konvertieren. BMP (Bitmap) ist ein Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird, insbesondere auf Microsoft Windows- und OS/2-Betriebssystemen. Das Dateiformat kann 2D-Digitalbilder mit bis zu 10.000 x 10.000 Pixeln in 24-Bit-RGB-Farbe speichern, was bis zu 16,7 Millionen Farben ermöglicht. Das BMP-Dateiformat ist eines der ältesten heute verwendeten Bildformate und wird häufig für einfache Bildbearbeitungen wie Größenänderung, Zuschneiden und Konvertieren in andere Bildformate verwendet.

Wohingegen JPG oder JPEG für Joint Photographic Experts Group steht und eine Art von Bilddateiformat ist. Aufgrund seiner geringen Dateigröße und hohen Bildqualität ist es eine beliebte Wahl zum Speichern digitaler Fotos. JPG-Dateien sind stark komprimiert und werden normalerweise für Webgrafiken und andere Online-Bilder verwendet. Wenn Sie eine BMP-zu-JPG-Konvertierung in der Java-Low-Code-API benötigen, kann dies mit Hilfe des folgenden Beispiels durchgeführt werden.

Voraussetzung

Schritte zum Konvertieren von BMP in JPG 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 Clientanmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die BMP-Eingabedatei 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 BMP mithilfe der REST-API in JPG zu konvertieren
  7. Speichern Sie die JPG-Ausgabedatei auf der lokalen Festplatte

Code für die BMP-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(); //replace3 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 = "BMPtoJPG.bmp";
String outputFileName = "BMPtoJPG.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 oben angegebenen Code können Sie BMP mit der Java REST API in JPG konvertieren. Sie müssen nur eine BMP-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die JPG-Ausgabedatei herunterladen, um sie lokal zu speichern.

Diese BMP-zu-JPG-Konvertierung kann mit allen No-Code- oder Low-Code-Apps unter Windows, Linux oder Mac verwendet werden.

Eine ähnliche Funktion finden Sie im folgenden Thema: So konvertieren Sie BMP in PDF mit der Java-REST-API

 Deutsch