TIFF(Tagged Image File Format) ist ein beliebtes Format für die Speicherung hochwertiger Bilder und wird häufig in Bereichen verwendet, in denen detaillierte Bilder benötigt werden, wie etwa in der medizinischen Bildgebung oder der professionellen Fotografie. Allerdings sind TIFF Dateien groß und möglicherweise nicht mit Standard-Webanwendungen kompatibel. Die Konvertierung von TIFF in JPG(JPEG) bietet eine kleinere Dateigröße bei weitreichender Kompatibilität mit verschiedenen Geräten und Plattformen. In diesem Artikel wird erläutert, wie Sie TIFF bilder mit Java Cloud SDK in das JPG-Format konvertieren und dabei die robusten Funktionen von Cloud SDK nutzen, um eine schnelle und effiziente Bildtransformation ohne Qualitätseinbußen sicherzustellen.
- TIFF zu JPG-Konvertierungs-API
- Konvertieren Sie TIFF in JPG in Java
- Übertragen Sie TIFF mit cURL-Befehlen in JPG
TIFF zu JPG-Konvertierungs-API
Aspose.Imaging Cloud SDK für Java bietet leistungsstarke, benutzerfreundliche Tools für nahtlose Bildkonvertierungen. Mit Aspose.Imaging Cloud können Sie Auflösung, Komprimierungseinstellungen und Qualitätsparameter an spezifische Anforderungen anpassen und so eine für die digitale Anzeige und Speicherung optimierte Ausgabe erzielen.
– Das SDK ermöglicht Entwicklern eine reibungslose Integration und stellt sicher, dass TIFF bilder effizient transformiert werden, wichtige Details erhalten bleiben und die Dateigröße reduziert wird.
Zuerst müssen wir die SDK-Referenz in unserem Java-Projekt hinzufügen, indem wir die folgenden Informationen in pom.xml des Maven-Build-Typ-Projekts aufnehmen.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>23.5</version>
</dependency>
</dependencies>
Holen Sie sich nun Ihre personalisierte Client-ID und Ihr Client Secret vom Cloud Dashboard. Falls Sie keinen Zugriff haben, melden Sie sich einfach mit einer gültigen E-Mail-Adresse über das Aspose Cloud Dashboard für eine kostenlose Testversion an.
Konvertieren Sie TIFF in JPG in Java
Lassen Sie uns im Detail untersuchen, wie unser Java Cloud SDK die Flexibilität bietet, Bilder mit hoher Leistung und Präzision innerhalb einer Java-Anwendung zu konvertieren.
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
Erstellen Sie eine Instanz von ImagingApi basierend auf personalisierten Client-Anmeldeinformationen.
File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
Lesen Sie das eingegebene TIFF bild in ein Byte-Array.
imageApi.uploadFile(uploadRequest);
Laden Sie das TIFF-Eingabebild in den Cloud-Speicher hoch.
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);
Erstellen Sie ein Objekt der Klasse ConvertImageRequest, in dem wir das Ausgabeformat als „JPG“ angeben.
byte[] resultantImage = imageApi.convertImage(convertImage);
Rufen Sie abschließend die TIFF zu JPG-Konvertierungs-API auf, die das resultierende JPG bild in einem Byte-Array zurückgibt.
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// Imaging Objekt erstellen
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// Laden Sie das TIFF-Eingabebild vom lokalen System
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// Dateiupload-Anforderungsobjekt erstellen
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// TIFF bild in den Cloud-Speicher hochladen
imageApi.uploadFile(uploadRequest);
// Geben Sie das Ausgabeformat des Bildes an
String format = "jpg";
// Erstellen eines Anforderungsobjekts für die Bildkonvertierung
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// Führen Sie eine TIFF zu JPG-Konvertierung durch und geben Sie das Bild im Antwortstream zurück
byte[] resultantImage = imageApi.convertImage(convertImage);
// Das resultierende JPG bild im lokalen Speicher speichern
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
Übertragen Sie TIFF mit cURL-Befehlen in JPG
Für Benutzer, die eine Befehlszeilenschnittstelle bevorzugen, unterstützt Aspose.Imaging Cloud auch die Konvertierung von TIFF in JPEG durch einfache cURL-Befehle. Dieser Ansatz ist vorteilhaft für eine schnelle, serverseitige Stapelverarbeitung oder automatisierte Bildverwaltungsaufgaben. So erreichen Sie dies:
Authentifizieren – Beginnen Sie mit dem Abrufen eines Zugriffstokens zur Authentifizierung von API-Anfragen:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir das JWT-Zugriffstoken haben, rufen Sie bitte die CreateConvertedImage-API auf, um die TIFF-Datei in das JPG-Format zu konvertieren. Wir verwenden den Parameter „-o“, um das resultierende JPG auf dem lokalen Laufwerk zu speichern.
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"
Ersetzen Sie „sourceFile“ durch den Namen des im Cloud-Speicher verfügbaren TIFF-Eingabebildes, „myResultant“ durch den Namen des JPG-Ausgabebildes und „accessToken“ durch den Namen des oben generierten Trägertokens.
Kostenloser TIFF-Datei zu JPEG-Konverter
Um die erstaunlichen Fähigkeiten des Aspose.Imaging Cloud SDK zu erleben, können Sie unseren leichten und äußerst effizienten TIFF zu JPEG-Konverter verwenden. Diese Anwendung basiert auf der REST-API und kann problemlos über einen Webbrowser aufgerufen werden.
Abschluss
Die Konvertierung von TIFF bildern in JPG mithilfe des Aspose.Imaging Cloud SDK für Java oder cURL-Befehle bietet eine effiziente Lösung für die Verarbeitung hochauflösender TIFF Dateien. Egal, ob Sie kompakte Dateien für die Verwendung im Web benötigen oder Bildverarbeitungsaufgaben automatisieren möchten, dieser API-gesteuerte Ansatz bietet Flexibilität, Geschwindigkeit und Qualitätskontrolle. Nutzen Sie die Leistungsfähigkeit von Aspose.Imaging Cloud, um die Konvertierung von TIFF in JPG nahtlos zu gestalten und die Art und Weise zu verbessern, wie Sie Bildinhalte anwendungsübergreifend verwalten und bereitstellen.
Wichtige Links
Verwandte Artikel
Bitte besuchen Sie die folgenden Links, um mehr zu erfahren über: