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

In diesem einfachen und einfachen Tutorial erfahren Sie, wie Sie BMP in TIFF mit der Java-REST-API konvertieren. BMP steht für Bitmap Image File und ist ein beliebtes Bilddateiformat, das zum Speichern digitaler Bitmap-Bilder verwendet wird. Es wird häufig zum Speichern digitaler Fotos und Bilder auf einem Computer verwendet. BMP-Dateien enthalten normalerweise eine Sammlung von Pixeln, die in einem komprimierten Format gespeichert sind. Die Farben der Pixel sind entweder indiziert (mit einer Nachschlagetabelle) oder in True Color (24 Bit pro Pixel). BMP-Dateien können mit einer Vielzahl von Bildbearbeitungsprogrammen geöffnet und bearbeitet werden. Dagegen ist TIFF (Tagged Image File Format) ein beliebtes Dateiformat zum Speichern von Bilddaten und wird häufig in der Verlags- und Druckbranche verwendet. Es handelt sich um ein verlustfreies Format, d. h. bei der Komprimierung gehen keine Daten verloren, wodurch es sich ideal zum Archivieren und Speichern von Bildern eignet. TIFF-Dateien können mit Methoden wie LZW, JPEG und ZIP komprimiert werden, sie können aber auch unkomprimiert bleiben. TIFF-Dateien werden auch häufig zum Speichern hochauflösender Grafiken wie Digitalfotos verwendet. Wenn Sie eine BMP-zu-TIFF-Konvertierung in der Java Low Code API wünschen, kann dies mit Hilfe des folgenden Codes durchgeführt werden.

Voraussetzung

Schritte zum Konvertieren von BMP in TIFF 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 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 eine Instanz von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
  6. Rufen Sie die Methode convertImage auf, um BMP mithilfe der REST-API in TIFF umzuwandeln
  7. Speichern Sie die ausgegebene TIFF-Datei auf der lokalen Festplatte

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

Das in diesem Beitrag angegebene Code-Snippet ermöglicht es Ihnen, BMP in TIFF mit der Java-REST-API zu konvertieren. Sie müssen lediglich eine BMP-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die ausgegebene TIFF-Datei herunterladen, um sie lokal zu speichern.

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

Sie können auch ein verwandtes Thema unter dem folgenden Link überprüfen: So konvertieren Sie BMP in PNG mit der Java-REST-API

 Deutsch