TIFF (टैग कइल इमेज फाइल फॉर्मेट) उच्च गुणवत्ता वाला डिजिटल इमेज सभ के स्टोर करे खातिर एगो लोकप्रिय फॉर्मेट हवे। ई एह से भी परसिद्ध बा काहें से कि ई अपना JPEG समकक्ष के तुलना में बहुत ढेर इमेज डेटा स्टोर क सके ला, आ आश्चर्यजनक इमेज क्वालिटी देला। मुख्य रूप से, लॉसलेस कम्प्रेशन के मतलब होला कि TIFF फाइल सभ में मूल छवि के बिस्तार आ रंग के गहराई बरकरार रहे ला — उच्च गुणवत्ता वाला प्रोफेशनल फोटो सभ खातिर एकदम सही। Aspose.PDF Cloud के साथ कई गो TIFF इमेज के एकही TIFF फाइल में मिलावल संभव बा, जवन कई गो एप्लीकेशन खातिर उपयोगी हो सकेला। ई लेख रउआँ के जावा में Aspose.PDF Cloud API के इस्तेमाल से TIFF इमेज के संयोजन के प्रक्रिया के माध्यम से मार्गदर्शन करी।
- इमेज प्रोसेसिंग एपीआई के बा
- जावा में टीआईएफएफ छवि के संयोजन करीं
- cURL कमांड के उपयोग करके TIF फाइल जोड़ल जाला
इमेज प्रोसेसिंग एपीआई के बा
Aspose.Imaging Cloud एगो क्लाउड आधारित एपीआई हवे जे इमेज के साथ काम करे ला, जवना में TIFF इमेज भी सामिल बा। ई टीआईएफएफ इमेज सभ खातिर इस्तेमाल में आसान इंटरफेस उपलब्ध करावे ला आ कई गो फीचर सभ के ऑफर देला, जवना में कई गो टीआईएफएफ फाइल सभ के एकही टीआईएफएफ फाइल में एकट्ठा करे के क्षमता भी सामिल बा। Aspose.Imaging Cloud SDK for Java के इस्तेमाल से डेवलपर लोग TIFF इमेज के संयोजन के प्रक्रिया के सरल बना सके ला, काहें से कि ऊ लोग ई काम पूरा तरीका से क्लाउड में क सके ला, बिना कौनों सॉफ्टवेयर के स्थानीय रूप से इंस्टॉल कइले। अब जावा प्रोजेक्ट में एकर क्षमता के इस्तेमाल करे खातिर हमनी के pom.xml (maven build type project) में निम्नलिखित जानकारी के शामिल क के जावा प्रोजेक्ट में एकर संदर्भ जोड़ल जरूरी बा।
<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>
एक बेर SDK संदर्भ जोड़ला के बाद, कृपया क्लाउड डैशबोर्ड से आपन पर्सनलाइज्ड क्लाइंट क्रेडेंशियल प्राप्त करीं। अगर रउरा लगे खाता नइखे त कृपया वैध ईमेल पता के इस्तेमाल करत एगो मुफ्त खाता बनाईं.
जावा में टीआईएफएफ छवि के संयोजन करीं
एह खंड में जावा के इस्तेमाल से TIFF फाइल के जोड़े के कदम पर प्रकाश डालल जा रहल बा।
- पहिला, इमेजिंगएपी के एगो ऑब्जेक्ट बनाईं, जबकि आपन पर्सनलाइज्ड क्लाइंट क्रेडेंशियल के आर्गुमेंट के रूप में पास करीं
- दूसरा, readAllBytes(…) विधि के उपयोग करके पहिला TIFF इमेज के सामग्री पढ़ीं आ ओकरा के byte[] सरणी में वापस करीं
- तीसरा, UploadFileRequest क्लास के एगो इंस्टेंस बनाईं, जहाँ हमनी के क्लाउड स्टोरेज पर अपलोड करे खातिर TIFF इमेज के नाम निर्दिष्ट करीं जा
- अब uploadFile(…) मेथड के इस्तेमाल से पहिला TIFF इमेज के क्लाउड स्टोरेज में अपलोड करीं
- पढ़े खातिर इहे स्टेप दोहराईं आ ओकरा बाद दूसरा टीआईएफएफ इमेज के क्लाउड स्टोरेज में अपलोड करीं
- अब हमनी के AppendTiffRequest के एगो ऑब्जेक्ट बनावे के होई जहाँ हमनी के मर्ज होखे वाला TIFF इमेज के नाम निर्दिष्ट करीं जा
- इमेजिंगएपीआई के appendTiff(…) विधि के उपयोग करके TIFF मर्ज ऑपरेशन शुरू करीं
- जइसे कि परिणामी छवि क्लाउड स्टोरेज में संग्रहीत होला, एहसे हमनी के DownloadFileRequest ऑब्जेक्ट के इस्तेमाल करे के पड़ी, संयुक्त TIFF छवि के डाउनलोड करे खातिर
// https://dashboard.aspose.cloud/ से क्लाइंटआईडी आ क्लाइंटसीक्रेट प्राप्त करीं।
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);
// दूसरा टीआईएफएफ छवि के क्लाउड स्टोरेज में अपलोड करीं
imageApi.uploadFile(uploadRequest2);
// टिफ मर्ज के अनुरोध बनाईं
AppendTiffRequest appendRequest = new AppendTiffRequest("first.tiff","second.tiff",null,null);
// TIFF छवि के जोड़ के परिणामी फाइल के क्लाउड स्टोरेज में स्टोर करीं
imageApi.appendTiff(appendRequest);
// डाउनलोड करीं स्थानीय भंडारण में टीआईएफएफ के मर्ज करीं
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 इमेज सभ के DeskewSampleImage.tif आ second.tiff से डाउनलोड कइल जा सके ला। अंतिम मर्ज TIFF के Merged-TIFF.tiff से भी डाउनलोड कइल जा सके ला।
cURL कमांड के उपयोग करके TIF फाइल जोड़ल जाला
चूंकि हमनी के एसडीके REST आर्किटेक्चर के मुताबिक बनावल गईल बा, जवन कि प्लेटफॉर्म स्वतंत्र क्षमता के सपोर्ट करेला, एहसे हमनी के कमांड लाइन टर्मिनल के माध्यम से आसानी से एकरा तक पहुंच सकेनी। अब एह खंड में, 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 Cloud SDK के इस्तेमाल से आसानी से पूरा कइल जा सकेला। अपना क्लाउड आधारित आर्किटेक्चर आ फीचर सभ के बिस्तार से सेट के साथ, एस्पोज.इमेजिंग क्लाउड इमेज मैनिपुलेशन के काम करे के एगो सुविधाजनक आ कुशल तरीका उपलब्ध करावे ला, जेह में TIFF इमेज सभ के संयोजन भी सामिल बा, बिना जटिल इमेज प्रोसेसिंग लाइब्रेरी भा इंस्टॉलेशन प्रक्रिया सभ के प्रबंधन के चिंता कइले। चाहे रउआँ प्रोफेशनल सॉफ्टवेयर डेवलपर होखीं भा खाली एगो साधारण इमेज मैनिपुलेशन के काम करे के जरूरत होखे, Aspose.Imaging Cloud रउआँ के सभ इमेज प्रोसेसिंग जरूरत खातिर एगो बिस्वास जोग आ इस्तेमाल में आसान समाधान उपलब्ध करावे ला।
हमनी के उत्पाद दस्तावेजीकरण के खोज करे के बहुत सलाह देत बानी जा, जवना में जानकारी के भरमार बा आ रउआँ के एपीआई के अउरी रोमांचक फीचर सभ के जाने में सक्षम बनावे ला। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउआँ के कवनो समस्या के सामना करे के पड़े, त रउआँ मुफ्त उत्पाद समर्थन मंच के माध्यम से जल्दी से समाधान खातिर हमनी से संपर्क करे पर विचार कर सकत बानी।
संबंधित लेख बा
के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: