Cuir Íomhánna TIFF leis

Comhcheangail Íomhánna TIFF ag baint úsáide as Java Cloud SDK

TIFF (Clibged Image File Formáid) an fhormáid a bhfuil an-tóir uirthi chun íomhánna digiteacha ardcháilíochta a stóráil. Tá cáil air freisin toisc gur féidir leis i bhfad níos mó sonraí íomhá a stóráil ná a mhacasamhail JPEG, agus soláthraíonn sé cáilíocht íomhá iontach. Go príomha, ciallaíonn comhbhrú gan chailliúint go gcoimeádann comhaid TIFF mionsonraí agus doimhneacht dath na híomhá bunaidh - foirfe do ghrianghraif ghairmiúla ardcháilíochta. Le Aspose.PDF Cloud, is féidir íomhánna TIFF iolracha a chomhcheangal in aon chomhad TIFF amháin, rud a d’fhéadfadh a bheith úsáideach le haghaidh roinnt feidhmeanna. Tabharfaidh an t-alt seo treoir duit tríd an bpróiseas chun íomhánna TIFF a chomhcheangal ag baint úsáide as Aspose.PDF Cloud API i Java.

API Próiseáil Íomhá

Is API scamall-bhunaithe é Aspose.Imaging Cloud chun oibriú le híomhánna, lena n-áirítear íomhánna TIFF. Soláthraíonn sé comhéadan atá éasca le húsáid agus cuireann sé roinnt gnéithe ar fáil chun oibriú le híomhánna TIFF, lena n-áirítear an cumas chun comhaid TIFF iolracha a chomhcheangal in aon chomhad TIFF amháin. Ag baint úsáide as Aspose.Imaging Cloud SDK do Java, is féidir le forbróirí an próiseas chun íomhánna TIFF a chomhcheangal a shimpliú, mar is féidir leo an tasc seo a dhéanamh go hiomlán sa scamall, gan a bheith orthu aon bhogearraí a shuiteáil go háitiúil. Anois, chun a chumais a úsáid i dtionscadal Java, ní mór dúinn a thagairt i dtionscadal java a chur leis tríd an bhfaisnéis seo a leanas a chur san áireamh i pom.xml (tionscadal cineál tógála maven).

<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>22.4</version>
    </dependency>
</dependencies>

Nuair a bheidh na teistiméireachtaí SDK curtha leis, faigh dintiúir phearsantaithe do chliaint ó Cloud Dashboard. Sa chás nach bhfuil cuntas agat, cruthaigh cuntas saor in aisce le seoladh ríomhphoist bailí.

Comhcheangail Íomhánna TIFF i Java

Tá an chuid seo chun solas a chur ar na céimeanna chun comhaid TIFF a chur i gceangal le Java.

  • Ar an gcéad dul síos, cruthaigh réad de ImagingApi, agus dintiúir phearsantaithe do chliaint á mbronnadh mar argóintí
  • Ar an dara dul síos, léigh ábhar na chéad íomhá TIFF ag baint úsáide as an modh readAllBytes(…) agus seol ar ais chuig beart[] í
  • Ar an tríú dul síos, cruthaigh sampla d’aicme UploadFileRequest, ina sonraímid an t-ainm don íomhá TIFF le huaslódáil ar stóráil Cloud
  • Anois uaslódáil an chéad íomhá TIFF chuig stóráil néil ag baint úsáide as modh uploadFile (…).
  • Déan na céimeanna céanna arís chun an dara íomhá TIFF a léamh agus ansin uaslódáil chuig stóráil Cloud
  • Anois ní mór dúinn réad de AppendTiffRequest a chruthú ina sonraímid ainmneacha na n-íomhánna TIFF atá le cumasc
  • Cuir tús le hoibríocht chumaisc TIFF ag baint úsáide as modh appendTiff(…) de ImagingAPI
  • Toisc go bhfuil an íomhá dá bharr stóráilte i stóráil Cloud, mar sin ní mór dúinn úsáid a bhaint as an oibiacht DownloadFileRequest, chun an íomhá TIFF comhcheangailte a íoslódáil
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// cruthaigh réad Íomháú
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// luchtú an chéad íomhá TIFF ón gcóras áitiúil
File file1 = new File("DeskewSampleImage.tif");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// cruthaigh réad iarratais uaslódáil comhad
UploadFileRequest uploadRequest = new UploadFileRequest("first.tiff",imageStream,null);
// uaslódáil an chéad íomhá TIFF chuig stóráil Cloud
imageApi.uploadFile(uploadRequest);

// luchtú an dara íomhá TIFF ón gcóras áitiúil
File file2 = new File("resultant.tiff");
byte[] imageStream2 = Files.readAllBytes(file2.toPath());
			
// cruthaigh réad iarratais uaslódáil comhad
UploadFileRequest uploadRequest2 = new UploadFileRequest("second.tiff",imageStream2,null);
// uaslódáil an dara íomhá TIFF chuig stóráil Cloud
imageApi.uploadFile(uploadRequest2);

// Cruthaigh iarratas cumasc Tiff
AppendTiffRequest appendRequest = new AppendTiffRequest("first.tiff","second.tiff",null,null);

// comhcheangail íomhánna TIFF agus stóráil an comhad dá bharr i stóráil Néil
imageApi.appendTiff(appendRequest);
	
// Íoslódáil chumasc TIFF le stóráil áitiúil
DownloadFileRequest downloadFileRequest = new DownloadFileRequest("first.tiff", null, null);
// léigh ábhar TIFF ó stóráil Cloud go eagar beart
byte[] updatedImage = imageApi.downloadFile(downloadFileRequest);

// Sábháil an íomhá nuashonraithe sa stóras áitiúil
FileOutputStream fos = new FileOutputStream("/Users/s4/Documents/" + "Merged-TIFF.tiff");
fos.write(updatedImage);
fos.close();
chumasadh tiff

Comhcheangail réamhamharc íomhá TIFF

Is féidir na híomhánna TIFF samplacha a úsáidtear sa sampla thuas a íoslódáil ó DeskewSampleImage.tif agus second.tiff. Is féidir an cumasc deiridh TIFF a íoslódáil freisin ó Merged-TIFF.tiff.

Cuir Comhaid TIF leis ag baint úsáide as Orduithe CURL

Toisc go dtógtar ár SDKanna de réir ailtireacht REST, a thacaíonn le cumais neamhspleácha ardáin, ionas gur féidir linn rochtain a fháil orthu go héasca trí chríochfort na n-orduithe. Anois tá an chuid seo chun na sonraí a mhíniú maidir le conas comhaid TIFF a chumasc ag baint úsáide as orduithe cURL.

Is é an chéad chéim ná comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas.

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"

Nuair a bheidh an comhartha JWT ginte, ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun na híomhánna TIFF a chumasc.

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

Conclúid

Mar fhocal scoir, is tasc simplí é íomhánna TIFF a chomhcheangal ar féidir é a chur i gcrích go héasca ag baint úsáide as an Aspose.Imaging Cloud SDK do Java. Leis an ailtireacht scamall-bhunaithe agus sraith chuimsitheach gnéithe, soláthraíonn Aspose.Imaging Cloud bealach áisiúil agus éifeachtach chun tascanna ionramhála íomhá a dhéanamh, lena n-áirítear íomhánna TIFF a chomhcheangal, gan a bheith buartha faoi leabharlanna próiseála íomhá casta nó nósanna imeachta suiteála a bhainistiú. Cibé an forbróir bogearraí gairmiúil thú nó nach bhfuil uait ach tasc simplí um ionramháil íomhá a dhéanamh, soláthraíonn Aspose.Imaging Cloud réiteach iontaofa agus éasca le húsáid do do riachtanais próiseála íomhá go léir.

Molaimid go mór iniúchadh a dhéanamh ar an Doiciméadúchán Táirge, ina bhfuil raidhse faisnéise agus a chuireann ar do chumas gnéithe spreagúla eile den API a fhoghlaim. Ar deireadh, ar eagla go dtiocfaidh aon fhadhbanna ort agus an API á úsáid agat, is féidir leat smaoineamh ar theacht chugainn le réiteach tapa a fháil tríd an fóram tacaíochta táirge saor in aisce.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: