In diesem kurzen Tutorial erfahren Sie, wie Sie JPG mit der Java REST API in BMP konvertieren. JPG (oder JPEG) ist ein Bilddateiformat, das für Joint Photographic Experts Group steht. Es ist das am häufigsten verwendete Bildformat für digitale Fotos und wird häufig für Webgrafiken und zum Speichern digitaler Bilder und Fotos verwendet. JPG-Dateien sind in der Regel kleiner als andere Bilddateiformate und eignen sich daher ideal zum Teilen oder Hochladen online.
Im Gegenteil: BMP (Bitmap) ist ein Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird, insbesondere auf den Betriebssystemen Microsoft Windows und OS/2. BMP-Dateien können 2D-Digitalbilder sowohl in Schwarzweiß als auch in Farbe, sowohl mit als auch ohne Komprimierung, speichern. BMP-Dateien können auch digitale Bilder mit bis zu 32 Bit pro Pixel speichern, was über 16 Millionen Farben ermöglicht. Wenn Sie eine JPG-zu-BMP-Konvertierung in der Java Low Code API wünschen, können Sie dasselbe mithilfe dieses Codebeispiels durchführen.
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 JPG 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 JPG-Datei und laden Sie sie in den Cloud-Speicher hoch
- Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
- Rufen Sie die Methode convertImage auf, um JPG mithilfe der REST-API in BMP zu konvertieren.
- Speichern Sie die ausgegebene BMP-Datei auf der lokalen Festplatte
Code für die JPG-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 = "JPGtoBMP.jpg"; | |
String outputFileName = "JPGtoBMP.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 Codeausschnitt können Sie JPG mit der Java REST API in BMP konvertieren. Sie müssen lediglich die JPG-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die BMP-Ausgabedatei herunterladen, um sie lokal zu speichern.
Diese JPG-zu-BMP-Konvertierungsfunktion kann mit allen No-Code- oder Low-Code-Apps auf jedem Gerät oder Computer verwendet werden.
Eine weitere relevante Funktion finden Sie unter der folgenden URL: So konvertieren Sie GIF mit der Java REST API in BMP