Das folgende Schritt-für-Schritt-Tutorial zeigt Ihnen, wie Sie GIF mit der Java REST API in BMP konvertieren. Ein GIF (Graphics Interchange Format) ist ein Bitmap-Bildformat, das 1987 von CompuServe entwickelt wurde und heute im Internet häufig zur Darstellung von Bildern verwendet wird. GIFs sind in der Regel komprimiert und auf maximal 256 Farben beschränkt, was sie ideal für einfache Grafiken und Logos macht. GIFs werden auch häufig für kleine Animationen und Videoclips mit niedriger Auflösung verwendet.
Im Gegensatz dazu ist BMP (Bitmap) ein Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird. Es ist ein beliebtes Bildformat, das hauptsächlich im Windows-Betriebssystem verwendet wird. BMP-Dateien sind unkomprimierte Rasterbilder, die aus einem rechteckigen Pixelraster bestehen. Das Format unterstützt bis zu 24 Bit pro Pixel und ermöglicht so eine große Farbpalette. Wenn Sie eine GIF-zu-BMP-Konvertierung in der Java Low Code API wünschen, kann dies mithilfe des unten angegebenen Codes durchgeführt werden.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Aspose.Imaging Cloud SDK for Java herunterladen
- Richten Sie ein Java-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren von GIF in BMP in der Java REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest
- Erstellen Sie eine Instanz der ImagingAPI-Klasse mit Client-Anmeldeinformationen
- Geben Sie Eingabe- und Ausgabedateien an
- Lesen Sie die eingegebene GIF-Datei und laden Sie sie in den Cloud-Speicher hoch
- Erstellen Sie ein Objekt von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
- Rufen Sie die Methode convertImage auf, um GIF mithilfe der REST-API in BMP zu konvertieren.
- Speichern Sie die ausgegebene BMP-Datei auf der lokalen Festplatte
Code für die GIF-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 = "GIFtoBMP.gif"; | |
String outputFileName = "GIFtoBMP.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()); | |
} |
Der auf dieser Seite angegebene Codeausschnitt hilft Ihnen, GIF mit der Java REST API in BMP zu konvertieren. Sie müssen lediglich die GIF-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die BMP-Ausgabedatei herunterladen, um sie lokal zu speichern.
Diese GIF-zu-BMP-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jedem Betriebssystem verwendet werden.
Sie können ein verwandtes Thema auch unter dem folgenden Link überprüfen: So konvertieren Sie JPEG2000 mit der Java REST API in PDF