TIFF చిత్రాలను జత చేయండి

జావా క్లౌడ్ SDKని ఉపయోగించి TIFF చిత్రాలను కలపండి

TIFF (ట్యాగ్ చేయబడిన ఇమేజ్ ఫైల్ ఫార్మాట్) అనేది అధిక-నాణ్యత డిజిటల్ చిత్రాలను నిల్వ చేయడానికి ఒక ప్రసిద్ధ ఫార్మాట్. ఇది దాని JPEG ప్రతిరూపం కంటే చాలా ఎక్కువ ఇమేజ్ డేటాను నిల్వ చేయగలదు మరియు అద్భుతమైన చిత్ర నాణ్యతను అందిస్తుంది కాబట్టి ఇది ప్రసిద్ధి చెందింది. ప్రధానంగా, లాస్‌లెస్ కంప్రెషన్ అంటే TIFF ఫైల్‌లు ఒరిజినల్ ఇమేజ్ యొక్క వివరాలు మరియు రంగు డెప్త్‌ను కలిగి ఉంటాయి — అధిక-నాణ్యత ప్రొఫెషనల్ ఫోటోల కోసం ఖచ్చితంగా సరిపోతాయి. Aspose.PDF క్లౌడ్‌తో, బహుళ TIFF చిత్రాలను ఒకే TIFF ఫైల్‌గా కలపడం సాధ్యమవుతుంది, ఇది అనేక అప్లికేషన్‌లకు ఉపయోగపడుతుంది. జావాలో Aspose.PDF క్లౌడ్ APIని ఉపయోగించి TIFF చిత్రాలను కలపడం ద్వారా ఈ కథనం మీకు మార్గనిర్దేశం చేస్తుంది.

ఇమేజ్ ప్రాసెసింగ్ API

Aspose.Imaging క్లౌడ్ అనేది TIFF చిత్రాలతో సహా చిత్రాలతో పని చేయడానికి క్లౌడ్-ఆధారిత API. ఇది TIFF చిత్రాలతో పని చేయడానికి సులభమైన ఇంటర్‌ఫేస్‌ను అందిస్తుంది మరియు బహుళ TIFF ఫైల్‌లను ఒకే TIFF ఫైల్‌గా కలపగల సామర్థ్యంతో సహా అనేక లక్షణాలను అందిస్తుంది. Aspose.Imaging Cloud SDK for Javaని ఉపయోగించి, డెవలపర్‌లు TIFF చిత్రాలను కలపడం ప్రక్రియను సులభతరం చేయవచ్చు, ఎందుకంటే వారు ఈ పనిని పూర్తిగా క్లౌడ్‌లో చేయగలరు, ఏ సాఫ్ట్‌వేర్‌ను స్థానికంగా ఇన్‌స్టాల్ చేయకుండానే. ఇప్పుడు, జావా ప్రాజెక్ట్‌లో దాని సామర్థ్యాలను ఉపయోగించడానికి, మేము ఈ క్రింది సమాచారాన్ని pom.xml (మావెన్ బిల్డ్ టైప్ ప్రాజెక్ట్)లో చేర్చడం ద్వారా జావా ప్రాజెక్ట్‌లో దాని సూచనను జోడించాలి.

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

SDK సూచనలు జోడించబడిన తర్వాత, దయచేసి Cloud Dashboard నుండి మీ వ్యక్తిగతీకరించిన క్లయింట్ ఆధారాలను పొందండి. మీకు ఖాతా లేకుంటే, దయచేసి చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామాను ఉపయోగించి ఉచిత ఖాతాను సృష్టించండి.

జావాలో TIFF చిత్రాలను కలపండి

ఈ విభాగం జావాను ఉపయోగించి TIFF ఫైల్‌లను జోడించే దశలపై వెలుగునిస్తుంది.

  • ముందుగా, మీ వ్యక్తిగతీకరించిన క్లయింట్ ఆధారాలను ఆర్గ్యుమెంట్‌లుగా పాస్ చేస్తున్నప్పుడు, ImagingApi యొక్క వస్తువును సృష్టించండి
  • రెండవది, readAllBytes(…) పద్ధతిని ఉపయోగించి మొదటి TIFF చిత్రం యొక్క కంటెంట్‌ను చదవండి మరియు దానిని బైట్[] శ్రేణికి తిరిగి ఇవ్వండి
  • మూడవదిగా, అప్‌లోడ్‌ఫైల్ రిక్వెస్ట్ క్లాస్ యొక్క ఉదాహరణను సృష్టించండి, ఇక్కడ మేము క్లౌడ్ స్టోరేజ్‌లో అప్‌లోడ్ చేయవలసిన TIFF ఇమేజ్ పేరును నిర్దేశిస్తాము.
  • ఇప్పుడు uploadFile(…) పద్ధతిని ఉపయోగించి మొదటి TIFF చిత్రాన్ని క్లౌడ్ నిల్వకు అప్‌లోడ్ చేయండి
  • చదవడానికి అదే దశలను పునరావృతం చేసి, ఆపై రెండవ TIFF చిత్రాన్ని క్లౌడ్ నిల్వకు అప్‌లోడ్ చేయండి
  • ఇప్పుడు మనం AppendTiffRequest యొక్క ఆబ్జెక్ట్‌ను సృష్టించాలి, అక్కడ మేము విలీనం చేయవలసిన TIFF చిత్రాల పేర్లను పేర్కొనాలి.
  • ImagingAPI యొక్క appendTiff(…) పద్ధతిని ఉపయోగించి TIFF విలీన చర్యను ప్రారంభించండి
  • ఫలిత చిత్రం క్లౌడ్ నిల్వలో నిల్వ చేయబడినందున, మేము కలిపి TIFF చిత్రాన్ని డౌన్‌లోడ్ చేయడానికి DownloadFileRequest ఆబ్జెక్ట్‌ని ఉపయోగించాలి
// https://dashboard.aspose.cloud/ నుండి ClientID మరియు ClientSecretని పొందండి
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// ఇమేజింగ్ వస్తువును సృష్టించండి
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// స్థానిక సిస్టమ్ నుండి మొదటి TIFF చిత్రాన్ని లోడ్ చేయండి
File file1 = new File("DeskewSampleImage.tif");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// ఫైల్ అప్‌లోడ్ అభ్యర్థన వస్తువును సృష్టించండి
UploadFileRequest uploadRequest = new UploadFileRequest("first.tiff",imageStream,null);
// క్లౌడ్ నిల్వకు మొదటి TIFF చిత్రాన్ని అప్‌లోడ్ చేయండి
imageApi.uploadFile(uploadRequest);

// స్థానిక సిస్టమ్ నుండి రెండవ TIFF చిత్రాన్ని లోడ్ చేయండి
File file2 = new File("resultant.tiff");
byte[] imageStream2 = Files.readAllBytes(file2.toPath());
			
// ఫైల్ అప్‌లోడ్ అభ్యర్థన వస్తువును సృష్టించండి
UploadFileRequest uploadRequest2 = new UploadFileRequest("second.tiff",imageStream2,null);
// రెండవ TIFF చిత్రాన్ని క్లౌడ్ నిల్వకు అప్‌లోడ్ చేయండి
imageApi.uploadFile(uploadRequest2);

// టిఫ్ విలీన అభ్యర్థనను సృష్టించండి
AppendTiffRequest appendRequest = new AppendTiffRequest("first.tiff","second.tiff",null,null);

// TIFF చిత్రాలను సంగ్రహించి, ఫలిత ఫైల్‌ను క్లౌడ్ నిల్వలో నిల్వ చేయండి
imageApi.appendTiff(appendRequest);
	
// TIFFని స్థానిక నిల్వకు విలీనం చేయండి
DownloadFileRequest downloadFileRequest = new DownloadFileRequest("first.tiff", null, null);
// క్లౌడ్ నిల్వ నుండి బైట్ శ్రేణికి TIFF కంటెంట్‌ని చదవండి
byte[] updatedImage = imageApi.downloadFile(downloadFileRequest);

// నవీకరించబడిన చిత్రాన్ని స్థానిక నిల్వకు సేవ్ చేయండి
FileOutputStream fos = new FileOutputStream("/Users/s4/Documents/" + "Merged-TIFF.tiff");
fos.write(updatedImage);
fos.close();
tiff విలీనం

TIFF చిత్రం ప్రివ్యూను సంగ్రహించండి

పై ఉదాహరణలో ఉపయోగించిన నమూనా TIFF చిత్రాలను DeskewSampleImage.tif మరియు second.tiff నుండి డౌన్‌లోడ్ చేసుకోవచ్చు. చివరి విలీన TIFFని Merged-TIFF.tiff నుండి కూడా డౌన్‌లోడ్ చేసుకోవచ్చు.

CURL ఆదేశాలను ఉపయోగించి TIF ఫైల్‌లను జత చేయండి

ప్లాట్‌ఫారమ్ స్వతంత్ర సామర్థ్యాలకు మద్దతిచ్చే REST ఆర్కిటెక్చర్ ప్రకారం మా SDKలు నిర్మించబడినందున, మేము వాటిని కమాండ్ లైన్ టెర్మినల్ ద్వారా సులభంగా యాక్సెస్ చేయవచ్చు. ఇప్పుడు ఈ విభాగం, CURL ఆదేశాలను ఉపయోగించి TIFF ఫైల్‌లను ఎలా విలీనం చేయాలనే వివరాలను వివరించబోతోంది.

కింది ఆదేశాన్ని ఉపయోగించి JWT యాక్సెస్ టోకెన్‌ను (క్లైంట్ ఆధారాల ఆధారంగా) రూపొందించడం మొదటి దశ.

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"

JWT టోకెన్‌ను రూపొందించిన తర్వాత, TIFF చిత్రాలను విలీనం చేయడానికి మనం కింది ఆదేశాన్ని అమలు చేయాలి.

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

ముగింపు

ముగింపులో, TIFF చిత్రాలను కలపడం అనేది జావా కోసం Aspose.Imaging క్లౌడ్ SDKని ఉపయోగించి సులభంగా సాధించగల సరళమైన పని. దాని క్లౌడ్-ఆధారిత నిర్మాణం మరియు సమగ్ర లక్షణాల సెట్‌తో, Aspose.Imaging క్లౌడ్ సంక్లిష్ట ఇమేజ్ ప్రాసెసింగ్ లైబ్రరీలు లేదా ఇన్‌స్టాలేషన్ విధానాలను నిర్వహించడం గురించి చింతించాల్సిన అవసరం లేకుండా TIFF చిత్రాలను కలపడంతో సహా ఇమేజ్ మానిప్యులేషన్ పనులను నిర్వహించడానికి అనుకూలమైన మరియు సమర్థవంతమైన మార్గాన్ని అందిస్తుంది. మీరు ప్రొఫెషనల్ సాఫ్ట్‌వేర్ డెవలపర్ అయినా లేదా కేవలం ఒక సాధారణ ఇమేజ్ మానిప్యులేషన్ పనిని చేయవలసి ఉన్నా, Aspose.Imaging క్లౌడ్ మీ అన్ని ఇమేజ్ ప్రాసెసింగ్ అవసరాలకు నమ్మకమైన మరియు ఉపయోగించడానికి సులభమైన పరిష్కారాన్ని అందిస్తుంది.

[ఉత్పత్తి డాక్యుమెంటేషన్11ని అన్వేషించమని మేము బాగా సిఫార్సు చేస్తున్నాము, ఇది అనేక సమాచారాన్ని కలిగి ఉంది మరియు API యొక్క ఇతర ఉత్తేజకరమైన లక్షణాలను తెలుసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. చివరగా, మీరు APIని ఉపయోగిస్తున్నప్పుడు ఏవైనా సమస్యలను ఎదుర్కొన్నట్లయితే, మీరు ఉచిత [ఉత్పత్తి మద్దతు ఫోరమ్] ద్వారా శీఘ్ర పరిష్కారం కోసం మమ్మల్ని సంప్రదించవచ్చు9.

సంబంధిత కథనాలు

దీని గురించి మరింత తెలుసుకోవడానికి దయచేసి క్రింది లింక్‌లను సందర్శించండి: