So konvertieren Sie PNG in TIFF mit der Java REST API

In diesem kurzen Tutorial erfahren Sie, wie Sie PNG mit der Java REST API in TIFF konvertieren. PNG steht für Portable Network Graphics. Dabei handelt es sich um eine Art Bilddateiformat, das üblicherweise zum Anzeigen von Bildern im Web verwendet wird. PNG-Dateien sind verlustfrei, d. h. beim Komprimieren des Bildes gehen keine Daten verloren. Das Format unterstützt bis zu 24-Bit-Farben und erzeugt Bilder in höherer Qualität als andere Dateiformate wie JPEG. Alle modernen Webbrowser können Bilder im PNG-Format anzeigen.

Im Gegensatz dazu ist TIFF (Tagged Image File Format) ein Rasterbilddateiformat, das zum Speichern hochwertiger Grafiken verwendet wird. Es wird häufig in der digitalen Fotografie und im Desktop-Publishing verwendet und kann hochauflösende Farb- und Graustufenbilder sowie Bitmap-Bilder speichern. Es unterstützt außerdem Ebenen und mehrere Seiten und kann mit verlustfreien oder verlustbehafteten Komprimierungsmethoden komprimiert werden. Wenn Sie eine PNG-zu-TIFF-Konvertierung in der Java Low Code API wünschen, können Sie dies mithilfe des folgenden Codes tun.

Voraussetzung

Schritte zum Konvertieren von PNG 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 Klasse ImagingAPI mit Client-Anmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die eingegebene PNG-Datei 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 PNG mithilfe der REST-API in TIFF zu konvertieren.
  7. Speichern Sie die ausgegebene TIFF-Datei auf der lokalen Festplatte

Code für die PNG-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(); //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 = "PNGtoTIFF.png";
String outputFileName = "PNGtoTIFF.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());
}

Mit dem oben angegebenen Codeausschnitt können Sie PNG mit der Java REST API in TIFF konvertieren. Sie müssen lediglich die PNG-Datei mit Hilfe des Aspose.Imaging REST API SDK eingeben und die TIFF-Ausgabedatei herunterladen, um sie lokal zu speichern.

Diese PNG-zu-TIFF-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jedem Betriebssystem durchgeführt werden.

Bitte sehen Sie sich eine verwandte Funktion unter dem folgenden Link an: So konvertieren Sie PNG in BMP mit der Java REST API

 Deutsch