TIFF(ট্যাগড ইমেজ ফাইল ফরম্যাট) উচ্চ মানের ছবি সঞ্চয়ের জন্য জনপ্রিয়, প্রায়শই মেডিক্যাল ইমেজিং বা পেশাদার ফটোগ্রাফির মতো বিস্তারিত ভিজ্যুয়ালের প্রয়োজন হয় এমন ক্ষেত্রে ব্যবহৃত হয়। যাইহোক, TIFF ফাইলগুলি বড় এবং মানক ওয়েব অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যপূর্ণ নাও হতে পারে৷ TIFF কে JPG(JPEG) তে রূপান্তর করা ডিভাইস এবং প্ল্যাটফর্ম জুড়ে ব্যাপক সামঞ্জস্য সহ একটি ছোট ফাইলের আকার অফার করে। এই নিবন্ধটি ব্যাখ্যা করে যে কীভাবে জাভা ক্লাউড SDK ব্যবহার করে TIFF ছবিগুলিকে JPG ফর্ম্যাটে রূপান্তর করা যায়, ক্লাউড SDK-এর দৃঢ় ক্ষমতা সহ, গুণমানের সাথে আপস না করে দ্রুত এবং দক্ষ চিত্র রূপান্তর নিশ্চিত করে৷
- TIFF থেকে JPG রূপান্তর API
- জাভাতে TIFF কে JPG তে রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে JPG এ TIFF স্থানান্তর করুন
TIFF থেকে JPG রূপান্তর API
Aspose.Imaging Cloud SDK for Java বিজোড় ইমেজ রূপান্তরের জন্য শক্তিশালী, সহজে ব্যবহারযোগ্য টুল সরবরাহ করে। Aspose.Imaging ক্লাউডের সাহায্যে, আপনি নির্দিষ্ট প্রয়োজন অনুসারে রেজোলিউশন, কম্প্রেশন সেটিংস এবং গুণমানের প্যারামিটারগুলি সামঞ্জস্য করতে পারেন, ডিজিটাল দেখার এবং স্টোরেজের জন্য অপ্টিমাইজ করা আউটপুট সরবরাহ করতে পারেন।
- SDK ডেভেলপারদের জন্য ইন্টিগ্রেশনকে মসৃণ করে তোলে, নিশ্চিত করে যে TIFF ছবিগুলি দক্ষতার সাথে রূপান্তরিত হয়েছে, প্রয়োজনীয় বিবরণ বজায় রাখা হয়েছে এবং ফাইলের আকার হ্রাস করা হয়েছে।
প্রথমত, maven বিল্ড টাইপ প্রকল্পের pom.xml-এ নিম্নলিখিত তথ্যগুলি অন্তর্ভুক্ত করে আমাদের জাভা প্রকল্পে SDK রেফারেন্স যোগ করতে হবে।
<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>23.5</version>
</dependency>
</dependencies>
এখন, আপনার ব্যক্তিগতকৃত ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিশদ [ক্লাউড ড্যাশবোর্ড] থেকে পান। যদি আপনার কাছে অ্যাক্সেস না থাকে তবে শুধুমাত্র একটি বৈধ ইমেল ঠিকানা ব্যবহার করে একটি বিনামূল্যে ট্রায়ালের জন্য সাইন আপ করুন Aspose Cloud Dashboard৷
জাভাতে TIFF কে JPG তে রূপান্তর করুন
আমাদের জাভা ক্লাউড SDK কীভাবে জাভা অ্যাপ্লিকেশনের মধ্যে উচ্চ কার্যকারিতা এবং নির্ভুলতার সাথে চিত্রগুলিকে রূপান্তর করার নমনীয়তা প্রদান করে তার বিস্তারিত অন্বেষণ করা যাক।
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
ব্যক্তিগতকৃত ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে ImagingApi-এর একটি উদাহরণ তৈরি করুন।
File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
বাইট অ্যারেতে ইনপুট টিআইএফএফ ইমেজ পড়ুন।
imageApi.uploadFile(uploadRequest);
ক্লাউড স্টোরেজে ইনপুট টিআইএফএফ ইমেজ আপলোড করুন।
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);
ConvertImageRequest ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা ‘JPG’ হিসাবে আউটপুট ফর্ম্যাট নির্দিষ্ট করি।
byte[] resultantImage = imageApi.convertImage(convertImage);
অবশেষে, TIFF থেকে JPG রূপান্তর API কল করুন, যা বাইট অ্যারেতে ফলস্বরূপ JPG চিত্র প্রদান করে।
// https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// ইমেজিং অবজেক্ট তৈরি করুন
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// স্থানীয় সিস্টেম থেকে ইনপুট টিআইএফএফ ইমেজ লোড করুন
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// ফাইল আপলোড অনুরোধ অবজেক্ট তৈরি করুন
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// ক্লাউড স্টোরেজে টিআইএফএফ ইমেজ আপলোড করুন
imageApi.uploadFile(uploadRequest);
// ছবির আউটপুট বিন্যাস নির্দিষ্ট করুন
String format = "jpg";
// ছবি রূপান্তর অনুরোধ বস্তু তৈরি করুন
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// JPG রূপান্তর থেকে TIFF সঞ্চালন এবং প্রতিক্রিয়া প্রবাহে চিত্র ফেরত
byte[] resultantImage = imageApi.convertImage(convertImage);
// স্থানীয় স্টোরেজে ফলস্বরূপ JPG ছবি সংরক্ষণ করুন
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
CURL কমান্ড ব্যবহার করে JPG এ TIFF স্থানান্তর করুন
যে ব্যবহারকারীরা কমান্ড-লাইন ইন্টারফেস পছন্দ করেন তাদের জন্য, Aspose.Imaging ক্লাউড সহজ cURL কমান্ডের মাধ্যমে TIFF থেকে JPEG রূপান্তরকে সমর্থন করে। এই পদ্ধতিটি দ্রুত, সার্ভার-সাইড ব্যাচ প্রসেসিং বা স্বয়ংক্রিয় চিত্র পরিচালনার কাজগুলির জন্য উপকারী। এটি কীভাবে অর্জন করা যায় তা এখানে:
প্রমাণীকরণ - API অনুরোধগুলি প্রমাণীকরণের জন্য একটি অ্যাক্সেস টোকেন পাওয়ার মাধ্যমে শুরু করুন:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
একবার আমাদের কাছে JWT অ্যাক্সেস টোকেন হয়ে গেলে, TIFF ফাইল JPG ফর্ম্যাটে স্থানান্তর করতে অনুগ্রহ করে CreateConvertedImage API কল করুন। আমরা স্থানীয় ড্রাইভে ফলাফল JPG সংরক্ষণ করতে -o
প্যারামিটার ব্যবহার করছি।
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"
ক্লাউড স্টোরেজে উপলব্ধ ইনপুট টিআইএফএফ ইমেজের নাম দিয়ে সোর্সফাইল
, আউটপুট জেপিজি ইমেজের নাম দিয়ে মাই রেজাল্ট্যান্ট
এবং উপরে উত্পন্ন বেয়ারার টোকেনের নামের সাথে অ্যাক্সেসটোকেন
প্রতিস্থাপন করুন।
JPEG কনভার্টারে বিনামূল্যে TIFF ফাইল
Aspose.Imaging Cloud SDK-এর আশ্চর্যজনক ক্ষমতার সাক্ষী হওয়ার জন্য, আপনি আমাদের লাইটওয়েট এবং সুপার দক্ষ TIFF থেকে JPEG কনভার্টার ব্যবহার করার কথা বিবেচনা করতে পারেন। এই অ্যাপ্লিকেশানটি REST API-এর উপরে তৈরি করা হয়েছে এবং একটি ওয়েব ব্রাউজারে সহজেই অ্যাক্সেস করা যেতে পারে৷
উপসংহার
Aspose ব্যবহার করে TIFF ছবিগুলিকে JPG তে রূপান্তর করা। Java বা cURL কমান্ডের জন্য ক্লাউড SDK ইমেজ করা উচ্চ-রেজোলিউশন টিআইএফএফ ফাইলগুলি পরিচালনা করার জন্য একটি কার্যকর সমাধান প্রদান করে। ওয়েব ব্যবহারের জন্য আপনার কমপ্যাক্ট ফাইলের প্রয়োজন হোক বা ইমেজ প্রসেসিং কাজগুলি স্বয়ংক্রিয় করতে চান, এই API-চালিত পদ্ধতি নমনীয়তা, গতি এবং মান নিয়ন্ত্রণের প্রস্তাব দেয়। TIFF থেকে JPG রূপান্তরকে নির্বিঘ্ন করতে Aspose.Imaging ক্লাউডের শক্তির ব্যবহার শুরু করুন এবং আপনি যেভাবে অ্যাপ্লিকেশন জুড়ে চিত্র সামগ্রী পরিচালনা ও বিতরণ করবেন তা উন্নত করুন৷
গুরুত্বপূর্ণ লিঙ্ক
- [পণ্যের ডকুমেন্টেশন] [১১]
- [পণ্য সমর্থন ফোরাম9
সম্পর্কিত নিবন্ধ
সম্পর্কে আরও জানতে অনুগ্রহ করে নিম্নলিখিত লিঙ্কগুলিতে যান: