TIFF امیجز شامل کریں۔

جاوا کلاؤڈ SDK کا استعمال کرتے ہوئے TIFF امیجز کو یکجا کریں۔

TIFF (ٹیگ شدہ امیج فائل فارمیٹ) اعلیٰ معیار کی ڈیجیٹل تصاویر کو ذخیرہ کرنے کا ایک مقبول فارمیٹ ہے۔ یہ اس لیے بھی مشہور ہے کہ یہ اپنے JPEG ہم منصب کے مقابلے میں بہت زیادہ تصویری ڈیٹا ذخیرہ کر سکتا ہے، اور شاندار تصویری معیار فراہم کرتا ہے۔ بنیادی طور پر، بغیر نقصان کے کمپریشن کا مطلب ہے کہ TIFF فائلیں اصل تصویر کی تفصیل اور رنگ کی گہرائی کو برقرار رکھتی ہیں - اعلی معیار کی پیشہ ورانہ تصاویر کے لیے بہترین۔ Aspose.PDF کلاؤڈ کے ساتھ، ایک TIFF فائل میں متعدد TIFF تصاویر کو یکجا کرنا ممکن ہے، جو کئی ایپلی کیشنز کے لیے مفید ہو سکتا ہے۔ یہ مضمون جاوا میں Aspose.PDF Cloud API کا استعمال کرتے ہوئے TIFF تصاویر کو یکجا کرنے کے عمل میں آپ کی رہنمائی کرے گا۔

امیج پروسیسنگ API

Aspose.Imaging Cloud تصاویر کے ساتھ کام کرنے کے لیے کلاؤڈ پر مبنی API ہے، بشمول TIFF تصاویر۔ یہ استعمال میں آسان انٹرفیس فراہم کرتا ہے اور TIFF امیجز کے ساتھ کام کرنے کے لیے متعدد خصوصیات پیش کرتا ہے، بشمول متعدد TIFF فائلوں کو ایک TIFF فائل میں جوڑنے کی صلاحیت۔ Aspose.Imaging Cloud SDK for Java کا استعمال کرتے ہوئے، ڈویلپرز TIFF امیجز کو یکجا کرنے کے عمل کو آسان بنا سکتے ہیں، کیونکہ وہ یہ کام مکمل طور پر کلاؤڈ میں انجام دے سکتے ہیں، مقامی طور پر کوئی سافٹ ویئر انسٹال کیے بغیر۔ اب، جاوا پروجیکٹ میں اس کی صلاحیتوں کو استعمال کرنے کے لیے، ہمیں pom.xml (maven build type project) میں درج ذیل معلومات کو شامل کرکے java پروجیکٹ میں اس کا حوالہ شامل کرنا ہوگا۔

<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 امیج کا مواد پڑھیں اور اسے بائٹ[] سرنی میں واپس کر دیں۔
  • تیسرا، UploadFileRequest کلاس کی ایک مثال بنائیں، جہاں ہم TIFF امیج کو کلاؤڈ اسٹوریج پر اپ لوڈ کرنے کے لیے نام بتاتے ہیں۔
  • اب اپلوڈ فائل(…) طریقہ استعمال کرکے کلاؤڈ اسٹوریج پر پہلی TIFF تصویر اپ لوڈ کریں۔
  • پڑھنے کے لیے انہی مراحل کو دہرائیں اور پھر دوسری TIFF امیج کو کلاؤڈ اسٹوریج پر اپ لوڈ کریں۔
  • اب ہمیں AppendTiffRequest کا ایک آبجیکٹ بنانے کی ضرورت ہے جہاں ہم TIFF امیجز کے نام بتاتے ہیں۔
  • امیجنگ اے پی آئی کے 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);

// Tiff انضمام کی درخواست بنائیں
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 تصاویر DeskewSampleImage.tif اور second.tiff سے ڈاؤن لوڈ کی جا سکتی ہیں۔ حتمی انضمام TIFF کو Merged-TIFF.tiff سے بھی ڈاؤن لوڈ کیا جا سکتا ہے۔

CURL کمانڈز کا استعمال کرتے ہوئے TIF فائلیں شامل کریں۔

چونکہ ہمارے SDKs 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 کا استعمال کرتے ہوئے آسانی سے پورا کیا جا سکتا ہے۔ اس کے کلاؤڈ پر مبنی فن تعمیر اور خصوصیات کے جامع سیٹ کے ساتھ، Aspose.Imaging Cloud تصویری ہیرا پھیری کے کاموں کو انجام دینے کا ایک آسان اور موثر طریقہ فراہم کرتا ہے، بشمول TIFF تصاویر کو یکجا کرنا، پیچیدہ تصویری پروسیسنگ لائبریریوں یا تنصیب کے طریقہ کار کے انتظام کے بارے میں فکر کیے بغیر۔ چاہے آپ ایک پیشہ ور سافٹ ویئر ڈویلپر ہیں یا صرف ایک سادہ تصویری ہیرا پھیری کا کام انجام دینے کی ضرورت ہے، Aspose.Imaging Cloud آپ کی تصویری پروسیسنگ کی تمام ضروریات کے لیے ایک قابل اعتماد اور استعمال میں آسان حل فراہم کرتا ہے۔

ہم انتہائی مشورہ دیتے ہیں کہ پروڈکٹ ڈاکومینٹیشن کو تلاش کریں، جس میں معلومات کی بہتات ہوتی ہے اور آپ کو API کی دیگر دلچسپ خصوصیات سیکھنے کے قابل بناتی ہے۔ آخر میں، اگر آپ کو API کا استعمال کرتے ہوئے کوئی مسئلہ درپیش ہوتا ہے، تو آپ مفت [پروڈکٹ سپورٹ فورم] کے ذریعے فوری حل کے لیے ہم سے رابطہ کرنے پر غور کر سکتے ہیں۔

متعلقہ مضامین

کے بارے میں مزید جاننے کے لیے براہ کرم درج ذیل لنکس پر جائیں: