Dieses Tutorial zeigt Ihnen, wie Sie JPG mit der Java REST API in TIFF konvertieren. JPG (oder JPEG) ist ein beliebtes Bilddateiformat, das zum Speichern und Anzeigen digitaler Bilder verwendet wird. Es steht für Joint Photographic Experts Group und ist nach dem Komitee benannt, das den Standard erstellt hat. Das Format unterstützt 24-Bit-Farben und kann eine große Auswahl an Farbtiefen speichern. Es wird normalerweise zum Speichern von Fotos oder anderen komplexen Farbgrafiken verwendet.
Allerdings ist TIFF (Tagged Image File Format) ein Rastergrafikdateiformat, das zum Speichern hochwertiger digitaler Bilder verwendet wird. Es wird häufig zum Scannen von Fotos und anderen Bildern sowie zum Speichern von Bildern mit hoher Farbtiefe verwendet. TIFF-Dateien können mit verlustfreien Komprimierungsalgorithmen komprimiert werden, was eine große Auswahl an Bildqualitäts- und Dateigrößenoptionen ermöglicht. Wenn Sie eine JPG-zu-TIFF-Konvertierung in der Java Low Code API wünschen, kann dies mit Hilfe des folgenden 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 JPG in TIFF in der Java REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest
- Erstellen Sie ein Objekt der Klasse ImagingAPI 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 ein Objekt von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
- Rufen Sie die Methode convertImage auf, um JPG mithilfe der REST-API in TIFF zu konvertieren.
- Speichern Sie die ausgegebene TIFF-Datei auf der lokalen Festplatte
Code für die JPG-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 = "JPGtoTIFF.jpg"; | |
String outputFileName = "JPGtoTIFF.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 JPG mit der Java REST API in TIFF konvertieren. Sie müssen lediglich die JPG-Datei mit Hilfe des Aspose.Imaging REST API SDK hochladen und die TIFF-Ausgabedatei herunterladen, um sie lokal zu speichern.
Die oben beschriebene JPG-zu-TIFF-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jedem Betriebssystem durchgeführt werden.
Eine verwandte Funktion könnte auch für Sie hilfreich sein: So konvertieren Sie GIF mit der Java REST API in TIFF