So konvertieren Sie BMP in GIF mit der Java REST API

In diesem kurzen Tutorial erfahren Sie, wie Sie BMP mit der Java REST API in GIF konvertieren. BMP steht für Bitmap und ist ein Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird, normalerweise getrennt vom Anzeigegerät. Es handelt sich um ein Rastergrafik-Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder unabhängig vom Anzeigegerät (z. B. einem Grafikadapter) verwendet wird. BMP-Dateien sind im Allgemeinen unkomprimiert, haben eine große Dateigröße und können 2D-Digitalbilder mit bis zu 10,8 Millionen Farben speichern.

Eine GIF-Datei (Graphics Interchange Format) ist jedoch ein Bilddateityp, der sowohl statische als auch animierte Bilder unterstützt. Es handelt sich um ein verlustfreies Format, d. h. beim Komprimieren der Datei gehen keine Daten verloren. GIFs werden aufgrund ihrer geringen Dateigröße und der Fähigkeit, Animationen zu unterstützen, häufig im Internet verwendet. Wenn Sie eine BMP-zu-GIF-Konvertierung in der Java Low Code API benötigen, kann dies mithilfe dieses Codebeispiels durchgeführt werden.

Voraussetzung

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

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest
  2. Erstellen Sie ein Objekt der Klasse ImagingAPI mit Client-Anmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die eingegebene BMP-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 BMP mithilfe der REST-API in GIF zu konvertieren
  7. Speichern Sie die ausgegebene GIF-Datei auf der lokalen Festplatte

Code für die BMP-zu-GIF-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 = "BMPtoGIF.bmp";
String outputFileName = "BMPtoGIF.gif";
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 = "gif";
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());
}

Der oben gezeigte Code hilft Ihnen, BMP mit der Java REST API in GIF zu konvertieren. Sie müssen lediglich die BMP-Datei mit Hilfe des Aspose.Imaging REST API SDK hochladen und die ausgegebene GIF-Datei herunterladen, um sie lokal zu speichern.

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

Im folgenden Thema wird eine ähnliche Funktion untersucht, die ebenfalls hilfreich sein kann: So konvertieren Sie EMF mit der Java REST API in PDF

 Deutsch