TIFF Biller eropluede

Kombinéiert TIFF Biller mat Java Cloud SDK

TIFF (Tagged Image File Format) ass e populär Format fir héichqualitativ digital Biller ze späicheren. Et ass och berühmt well et vill méi Bilddaten späichere kann wéi seng JPEG Géigespiller, a bitt eng erstaunlech Bildqualitéit. Haaptsächlech, Verloschtlos Kompressioun bedeit datt TIFF Dateien d’Originalbild an d’Faarfdéift behalen - perfekt fir héichqualitativ professionnell Fotoen. Mat Aspose.PDF Cloud ass et méiglech, verschidde TIFF-Biller an eng eenzeg TIFF-Datei ze kombinéieren, wat fir verschidden Uwendungen nëtzlech ka sinn. Dësen Artikel féiert Iech duerch de Prozess vun der Kombinatioun vun TIFF Biller mat Aspose.PDF Cloud API an Java.

Bildveraarbechtung API

Aspose.Imaging Cloud ass eng Cloud-baséiert API fir mat Biller ze schaffen, dorënner TIFF Biller. Et bitt en einfach ze benotzen Interface fir a bitt eng Rei Features fir mat TIFF Biller ze schaffen, dorënner d’Fäegkeet fir verschidde TIFF Dateien an eng eenzeg TIFF Datei ze kombinéieren. Mat Aspose.Imaging Cloud SDK fir Java kënnen d’Entwéckler de Prozess vun der Kombinatioun vun TIFF-Biller vereinfachen, well se dës Aufgab ganz an der Wollek ausféieren, ouni lokal Software ze installéieren. Elo, fir seng Fäegkeeten am Java Projet ze benotzen, musse mir seng Referenz am Java Projet addéieren andeems Dir déi folgend Informatioun an pom.xml (Maven Build Type Project) enthält.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

Wann d’SDK Referenze bäigefüügt sinn, kritt w.e.g. Äre personaliséierte Client Umeldungsinformatioune vum Cloud Dashboard. Am Fall wou Dir kee Kont hutt, erstellt w.e.g. e gratis Kont mat enger valabeler E-Mailadress.

Kombinéiert TIFF Biller am Java

Dës Sektioun wäert d’Schrëtt beliicht fir TIFF Dateien mat Java ze addéieren.

  • Als éischt, erstellt en Objet vum ImagingApi, wärend Dir Är personaliséiert Clientumeldungsinformatiounen als Argumenter passéiert
  • Zweetens, liest den Inhalt vum éischten TIFF Bild mat der ReadAllBytes (…) Method a gitt et zréck op Byte[] Array
  • Drëttens, erstellt eng Instanz vun der UploadFileRequest Klass, wou mir den Numm fir TIFF Bild spezifizéieren fir op Cloud Storage eropzelueden
  • Elo lued dat éischt TIFF Bild op d’Wolleklagerung mat der UploadFile (…) Method erop
  • Widderhuelen déi selwecht Schrëtt fir ze liesen an dann lued dat zweet TIFF Bild op Cloud Storage erop
  • Elo musse mir en Objet vun AppendTiffRequest erstellen, wou mir d’Nimm vun TIFF Biller spezifizéieren fir ze fusionéieren
  • Initiéiert d’TIFF Fusiounsoperatioun mat der appendTiff (…) Method vun der ImagingAPI
  • Well dat resultéierend Bild an der Cloud Storage gespäichert ass, musse mir den DownloadFileRequest Objet benotzen, fir dat kombinéiert TIFF Bild erofzelueden
// Kritt ClientID a ClientSecret vun https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// schafen Imaging Objet
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// lued éischt TIFF Bild vum lokalen System
File file1 = new File("DeskewSampleImage.tif");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// schafen Fichier eropluede Ufro Objet
UploadFileRequest uploadRequest = new UploadFileRequest("first.tiff",imageStream,null);
// Eroplueden éischt TIFF Bild op Cloud Stockage
imageApi.uploadFile(uploadRequest);

// lued zweet TIFF Bild vum lokalen System
File file2 = new File("resultant.tiff");
byte[] imageStream2 = Files.readAllBytes(file2.toPath());
			
// schafen Fichier eropluede Ufro Objet
UploadFileRequest uploadRequest2 = new UploadFileRequest("second.tiff",imageStream2,null);
// eropluede zweet TIFF Bild op Cloud Stockage
imageApi.uploadFile(uploadRequest2);

// Erstellt Tiff Fusiounsufro
AppendTiffRequest appendRequest = new AppendTiffRequest("first.tiff","second.tiff",null,null);

// concatenate TIFF Biller a späichert déi resultéierend Datei an der Cloud Storage
imageApi.appendTiff(appendRequest);
	
// Download Fusioun TIFF op lokal Späichere
DownloadFileRequest downloadFileRequest = new DownloadFileRequest("first.tiff", null, null);
// liesen TIFF Inhalt vu Cloud Storage bis Byte Array
byte[] updatedImage = imageApi.downloadFile(downloadFileRequest);

// Späichert aktualiséiert Bild op lokal Späicheren
FileOutputStream fos = new FileOutputStream("/Users/s4/Documents/" + "Merged-TIFF.tiff");
fos.write(updatedImage);
fos.close();
fusionéieren tiff

Concatenate TIFF Bild Virschau

D’Probe TIFF Biller, déi am uewe genannte Beispill benotzt ginn, kënnen erofgeluede ginn DeskewSampleImage.tif an second.tiff. Déi lescht Fusioun TIFF kann och erofgeluede ginn Merged-TIFF.tiff.

Fügt TIF Dateien mat cURL Kommandoen un

Wéi eis SDKs no REST Architektur gebaut ginn, déi Plattform onofhängeg Fäegkeeten ënnerstëtzt, sou datt mir einfach Zougang zu hinnen iwwer Kommandozeilterminal kréien. Elo wäert dës Sektioun d’Detailer erklären wéi een TIFF Dateien fusionéiert mat cURL Kommandoen.

Den éischte Schrëtt ass e JWT Zougang Token ze generéieren (baséiert op Client Umeldungsinformatiounen) mam folgenden Kommando.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Wann de JWT Token generéiert gouf, musse mir de folgende Kommando ausféieren fir d’TIFF Biller ze fusionéieren.

curl -v -X POST "https://api.aspose.cloud/v3.0/imaging/tiff/first.tiff/appendTiff?appendFile=second.tiff" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o Combined.tiff

Conclusioun

Als Conclusioun ass d’Kombinatioun vun TIFF Biller eng einfach Aufgab déi einfach mat der Aspose.Imaging Cloud SDK fir Java erfëllt ka ginn. Mat senger Cloud-baséiert Architektur an ëmfaassend Formatioun vun Fonctiounen, Aspose.Imaging Cloud stellt eng praktesch an efficace Manéier Bild Manipulatioun Aufgaben ze Leeschtunge, dorënner d’Kombinatioun vun TIFF Biller, ouni Suergen iwwer d’Gestioun vun komplex Bild Veraarbechtung Bibliothéiken oder Installatioun Prozeduren. Egal ob Dir e professionnelle Softwareentwéckler sidd oder just eng einfach Bildmanipulatiounsaufgab maache musst, Aspose.Imaging Cloud bitt eng zouverlässeg an einfach ze benotzen Léisung fir all Är Bildveraarbechtungsbedürfnisser.

Mir recommandéieren Iech d’Produktdokumentatioun z’entdecken, déi eng Onmass vun Informatioun enthält an Iech erlaabt aner spannend Feature vun der API ze léieren. Zu gudder Lescht, am Fall wou Dir Probleemer begéint wärend Dir d’API benotzt, kënnt Dir iwwerleeën eis fir eng séier Léisung iwwer de gratis [Produkt Support Forum] ze kommen.

Zesummenhang Artikelen

Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: