Bættu við TIFF myndum

Sameina TIFF myndir með Java Cloud SDK

TIFF (Tagged Image File Format) er vinsælt snið til að geyma hágæða stafrænar myndir. Það er líka frægt vegna þess að það getur geymt mun fleiri myndgögn en hliðstæða JPEG og veitir töfrandi myndgæði. Aðallega þýðir tapslaus þjöppun að TIFF skrár halda smáatriðum upprunalegu myndarinnar og litadýpt — fullkomin fyrir hágæða faglegar myndir. Með Aspose.PDF Cloud er hægt að sameina margar TIFF myndir í eina TIFF skrá, sem getur verið gagnlegt fyrir nokkur forrit. Þessi grein mun leiða þig í gegnum ferlið við að sameina TIFF myndir með Aspose.PDF Cloud API í Java.

Myndvinnsluforritaskil

Aspose.Imaging Cloud er skýjabundið API til að vinna með myndir, þar á meðal TIFF myndir. Það býður upp á auðvelt í notkun viðmót fyrir og býður upp á fjölda eiginleika til að vinna með TIFF myndir, þar á meðal möguleikann á að sameina margar TIFF skrár í eina TIFF skrá. Með því að nota Aspose.Imaging Cloud SDK fyrir Java geta verktaki einfaldað ferlið við að sameina TIFF myndir, þar sem þeir geta framkvæmt þetta verkefni algjörlega í skýinu, án þess að þurfa að setja upp hugbúnað á staðnum. Nú, til þess að nota getu þess í Java verkefni, þurfum við að bæta við tilvísun þess í Java verkefni með því að setja eftirfarandi upplýsingar inn í pom.xml (maven build type project).

<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>

Þegar SDK tilvísunum hefur verið bætt við, vinsamlegast fáðu persónulega skilríki viðskiptavinarins frá Cloud Dashboard. Ef þú ert ekki með reikning skaltu búa til ókeypis reikning með því að nota gilt netfang.

Sameina TIFF myndir í Java

Þessi hluti ætlar að varpa ljósi á skref til að bæta við TIFF skrám með Java.

  • Í fyrsta lagi, búðu til hlut af ImagingApi, meðan þú sendir persónulega persónuskilríki viðskiptavinarins sem rök
  • Í öðru lagi, lestu innihald fyrstu TIFF myndarinnar með því að nota readAllBytes(…) aðferðina og skilaðu henni í byte[] fylki
  • Í þriðja lagi, búðu til tilvik af UploadFileRequest flokki, þar sem við tilgreinum heiti TIFF mynd sem á að hlaða upp á skýjageymslu
  • Hladdu nú upp fyrstu TIFF myndinni í skýjageymslu með uploadFile(…) aðferð
  • Endurtaktu sömu skref til að lesa og hladdu síðan upp seinni TIFF myndinni í skýjageymslu
  • Nú þurfum við að búa til hlut af AppendTiffRequest þar sem við tilgreinum nöfn TIFF mynda sem á að sameina
  • Byrjaðu TIFF samrunaaðgerðina með því að nota appendTiff(…) aðferðina í ImagingAPI
  • Þar sem myndin sem myndast er geymd í skýjageymslu, þurfum við að nota DownloadFileRequest hlutinn til að hlaða niður samsettu TIFF myndinni
// Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// búa til myndefni
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// hlaða fyrstu TIFF mynd úr staðbundnu kerfi
File file1 = new File("DeskewSampleImage.tif");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// búa til beiðni um upphleðsluhlut
UploadFileRequest uploadRequest = new UploadFileRequest("first.tiff",imageStream,null);
// hladdu upp fyrstu TIFF myndinni í skýjageymslu
imageApi.uploadFile(uploadRequest);

// hlaða annarri TIFF mynd úr staðbundnu kerfi
File file2 = new File("resultant.tiff");
byte[] imageStream2 = Files.readAllBytes(file2.toPath());
			
// búa til beiðni um upphleðsluhlut
UploadFileRequest uploadRequest2 = new UploadFileRequest("second.tiff",imageStream2,null);
// hlaðið upp annarri TIFF mynd í skýjageymslu
imageApi.uploadFile(uploadRequest2);

// Búðu til Tiff sameiningarbeiðni
AppendTiffRequest appendRequest = new AppendTiffRequest("first.tiff","second.tiff",null,null);

// sameina TIFF myndir og geyma skrána sem myndast í skýjageymslu
imageApi.appendTiff(appendRequest);
	
// Sæktu sameina TIFF í staðbundna geymslu
DownloadFileRequest downloadFileRequest = new DownloadFileRequest("first.tiff", null, null);
// lestu TIFF efni úr skýjageymslu yfir í bætafylki
byte[] updatedImage = imageApi.downloadFile(downloadFileRequest);

// Vistaðu uppfærða mynd á staðbundinni geymslu
FileOutputStream fos = new FileOutputStream("/Users/s4/Documents/" + "Merged-TIFF.tiff");
fos.write(updatedImage);
fos.close();
sameina tiff

Sameina TIFF mynd forskoðun

Dæmi um TIFF myndirnar sem notaðar eru í dæminu hér að ofan er hægt að hlaða niður frá DeskewSampleImage.tif og second.tiff. Einnig er hægt að hlaða niður endanlegri sameiningu TIFF frá Sameinað-TIFF.tiff.

Bættu við TIF skrám með því að nota cURL skipanir

Þar sem SDK okkar eru byggð í samræmi við REST arkitektúr, sem styður vettvangsóháða getu, þannig að við getum auðveldlega nálgast þau í gegnum skipanalínustöðina. Nú ætlar þessi hluti að útskýra upplýsingar um hvernig á að sameina TIFF skrár með því að nota cURL skipanir.

Fyrsta skrefið er að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með því að nota eftirfarandi skipun.

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"

Þegar JWT táknið hefur verið búið til þurfum við að framkvæma eftirfarandi skipun til að sameina TIFF myndirnar.

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

Niðurstaða

Að lokum er það einfalt verkefni að sameina TIFF myndir sem auðvelt er að framkvæma með því að nota Aspose.Imaging Cloud SDK fyrir Java. Aspose.Imaging Cloud býður upp á skýjabyggðan arkitektúr og alhliða eiginleika, þægilega og skilvirka leið til að framkvæma myndvinnsluverkefni, þar á meðal að sameina TIFF myndir, án þess að þurfa að hafa áhyggjur af því að stjórna flóknum myndvinnslusöfnum eða uppsetningaraðferðum. Hvort sem þú ert faglegur hugbúnaðarhönnuður eða þarft bara að framkvæma einfalt myndvinnsluverkefni, býður Aspose.Imaging Cloud áreiðanlega og auðveld í notkun fyrir allar þínar myndvinnsluþarfir.

Við mælum eindregið með því að skoða Vöruskjölin, sem inniheldur ofgnótt af upplýsingum og gerir þér kleift að læra aðra spennandi eiginleika API. Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API, gætirðu íhugað að leita til okkar til að fá skjóta úrlausn í gegnum ókeypis vörustuðningsvettvangur.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: