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á
- Comhcheangail Íomhánna TIFF i Java
- Cuir Comhaid TIF leis ag baint úsáide as Orduithe CURL
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>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>
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();
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: