TIFF(Tagged Image File Format) პოპულარულია მაღალი ხარისხის გამოსახულების შესანახად, ხშირად გამოიყენება ისეთ სფეროებში, რომლებიც საჭიროებენ დეტალურ ვიზუალს, როგორიცაა სამედიცინო გამოსახულება ან პროფესიონალური ფოტოგრაფია. თუმცა, TIFF ფაილები დიდია და შეიძლება არ იყოს თავსებადი სტანდარტულ ვებ აპლიკაციებთან. TIFF-ის გარდაქმნა JPG-ად (JPEG) გთავაზობთ უფრო მცირე ფაილის ზომას ფართო თავსებადობით მოწყობილობებსა და პლატფორმებზე. ეს სტატია განმარტავს, თუ როგორ უნდა გადაიყვანოთ TIFF სურათები JPG ფორმატში Java Cloud SDK-ის გამოყენებით Cloud SDK-ის ძლიერი შესაძლებლობებით, რაც უზრუნველყოფს გამოსახულების სწრაფ და ეფექტურ ტრანსფორმაციას ხარისხის დათმობის გარეშე.
- TIFF-ში JPG კონვერტაციის API
- გადაიყვანეთ TIFF JPG-ზე Java-ში
- გადაიტანეთ TIFF JPG-ზე cURL ბრძანებების გამოყენებით
TIFF-ში JPG კონვერტაციის API
Aspose.Imaging Cloud SDK for Java გთავაზობთ მძლავრ, ადვილად გამოსაყენებელ ინსტრუმენტებს სურათების უწყვეტი კონვერტაციისთვის. Aspose.Imaging Cloud-ით შეგიძლიათ დაარეგულიროთ გარჩევადობა, შეკუმშვის პარამეტრები და ხარისხის პარამეტრები კონკრეტული საჭიროებებისთვის, ციფრული ნახვისა და შენახვისთვის ოპტიმიზებული გამოსავლის მიწოდებით.
- SDK ხდის ინტეგრაციას დეველოპერებისთვის, რაც უზრუნველყოფს TIFF სურათების ეფექტურად ტრანსფორმაციას, არსებითი დეტალების შენარჩუნებას და ფაილის ზომის შემცირებას.
უპირველეს ყოვლისა, ჩვენ უნდა დავამატოთ SDK მითითება ჩვენს java პროექტში შემდეგი ინფორმაციის ჩათვლით maven build ტიპის პროექტის pom.xml-ში.
<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>23.5</version>
</dependency>
</dependencies>
ახლა მიიღეთ თქვენი პერსონალიზებული კლიენტის ID და კლიენტის საიდუმლო დეტალები Cloud dashboard-დან. იმ შემთხვევაში, თუ წვდომა არ გაქვთ, უბრალოდ დარეგისტრირდით უფასო საცდელზე, ელექტრონული ფოსტის სწორი მისამართის გამოყენებით Aspose Cloud Dashboard-ზე.
გადაიყვანეთ TIFF JPG-ზე Java-ში
მოდით გამოვიკვლიოთ დეტალები იმის შესახებ, თუ როგორ გვთავაზობს ჩვენი Java Cloud SDK მოქნილობა გადაიყვანოთ სურათები მაღალი შესრულებით და სიზუსტით Java აპლიკაციაში.
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
შექმენით ImagingApi-ს მაგალითი, კლიენტის პერსონალიზებული სერთიფიკატების საფუძველზე.
File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
წაიკითხეთ შეყვანილი TIFF სურათი ბაიტის მასივში.
imageApi.uploadFile(uploadRequest);
ატვირთეთ შეყვანილი TIFF სურათი ღრუბლოვან საცავში.
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);
შექმენით ConvertImageRequest კლასის ობიექტი, სადაც გამომავალი ფორმატი უნდა იყოს JPG
.
byte[] resultantImage = imageApi.convertImage(convertImage);
და ბოლოს, გამოიძახეთ TIFF-ში JPG კონვერტაციის API, რომელიც აბრუნებს შედეგს JPG სურათს ბაიტის მასივში.
// მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// გამოსახულების ობიექტის შექმნა
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// ჩატვირთეთ შეყვანის TIFF სურათი ლოკალური სისტემიდან
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// ფაილის ატვირთვის მოთხოვნის ობიექტის შექმნა
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// ატვირთეთ TIFF სურათი Cloud საცავში
imageApi.uploadFile(uploadRequest);
// მიუთითეთ გამოსახულების გამომავალი ფორმატი
String format = "jpg";
// სურათის კონვერტაციის მოთხოვნის ობიექტის შექმნა
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// შეასრულეთ TIFF-ში JPG კონვერტაცია და დააბრუნეთ სურათი საპასუხო ნაკადში
byte[] resultantImage = imageApi.convertImage(convertImage);
// შეინახეთ შედეგი JPG სურათი ადგილობრივ მეხსიერებაში
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
გადაიტანეთ TIFF JPG-ზე cURL ბრძანებების გამოყენებით
მომხმარებლებისთვის, რომლებიც უპირატესობას ანიჭებენ ბრძანების ხაზის ინტერფეისს, Aspose.Imaging Cloud ასევე მხარს უჭერს TIFF-ში JPEG კონვერტაციას მარტივი cURL ბრძანებების მეშვეობით. ეს მიდგომა მომგებიანია სწრაფი, სერვერის სერიული დამუშავებისთვის ან გამოსახულების მართვის ავტომატური ამოცანებისთვის. აი, როგორ მივაღწიოთ ამას:
ავტორიზაცია – დაიწყეთ წვდომის ნიშნის მოპოვებით 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 წვდომის ჟეტონი, გთხოვთ დარეკოთ CreateConvertedImage API TIFF ფაილის JPG ფორმატში გადასატანად. ჩვენ ვიყენებთ -o
პარამეტრს, რათა შეინახოთ შედეგი JPG ლოკალურ დისკზე.
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"
ჩაანაცვლეთ sourceFile
შეყვანილი TIFF სურათის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, myResultant
გამომავალი JPG გამოსახულების სახელით და accessToken
ზემოთ გენერირებული მატარებლის ტოკენის სახელით.
უფასო TIFF ფაილის JPEG გადამყვანი
იმისათვის, რომ ნახოთ Aspose.Imaging Cloud SDK-ის საოცარი შესაძლებლობები, შეგიძლიათ გამოიყენოთ ჩვენი მსუბუქი და სუპერ ეფექტური TIFF-ში JPEG გადამყვანი. ეს აპლიკაცია აგებულია REST API-ზე და მისი წვდომა მარტივია ვებ ბრაუზერში.
დასკვნა
TIFF სურათების JPG-ად გადაქცევა Aspose.Imaging Cloud SDK Java ან cURL ბრძანებების გამოყენებით უზრუნველყოფს ეფექტურ გადაწყვეტას მაღალი გარჩევადობის TIFF ფაილების დასამუშავებლად. თუ თქვენ გჭირდებათ კომპაქტური ფაილები ვებ-გამოყენებისთვის, თუ გსურთ სურათის დამუშავების ამოცანების ავტომატიზაცია, API-ზე ორიენტირებული ეს მიდგომა გთავაზობთ მოქნილობას, სიჩქარეს და ხარისხის კონტროლს. დაიწყეთ Aspose.Imaging Cloud-ის სიმძლავრის გამოყენება, რათა TIFF-ში JPG-ში კონვერტაცია შეუფერხებლად მოხდეს და გააუმჯობესოთ აპლიკაციებში გამოსახულების კონტენტის მართვისა და მიწოდების გზა.
მნიშვნელოვანი ბმულები
დაკავშირებული სტატიები
გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: