PNG სურათები გამოირჩევა გამჭვირვალე ფონის და მაღალი ხარისხის ვიზუალის მხარდაჭერით. თუმცა, ფაილის ზომები უფრო დიდია, რამაც შეიძლება გავლენა მოახდინოს შენახვისა და დატვირთვის სიჩქარეზე, განსაკუთრებით ვებ პლატფორმებზე. JPG, მეორე მხრივ, გთავაზობთ ეფექტურ შეკუმშვას, რაც ამცირებს ფაილის ზომას გამოსახულების ხარისხის მნიშვნელოვანი კომპრომისის გარეშე. ამიტომ, PNG სურათების JPG-ში გადაყვანით, თქვენ შეგიძლიათ შეინარჩუნოთ გამოსახულების მნიშვნელოვანი სიცხადე და მიაღწიოთ უფრო სწრაფ დატვირთვას და უფრო ფართო ფორმატის თავსებადობას, რაც სასარგებლოა როგორც მომხმარებლის გამოცდილებისთვის, ასევე სისტემის მუშაობისთვის.
- სურათის დამუშავების API
- გადაიყვანეთ PNG JPG-ში Java-ს გამოყენებით
- გადააქციეთ PNG JPG-ზე cURL ბრძანებების გამოყენებით
სურათის დამუშავების API
Aspose.Imaging Cloud SDK for Java-ის გამოყენებით, PNG JPG ფორმატში გადატანის მოქმედება მარტივი და ეფექტურია, რაც მას იდეალურს ხდის დეველოპერებისთვის, რომლებიც ცდილობენ გამოსახულების სამუშაო ნაკადების ოპტიმიზაციას. ამ API-ს გამოყენებით, თქვენ შეგიძლიათ ავტომატიზირდეთ სურათების კონვერტაცია თქვენს Java აპლიკაციებში მინიმალური ძალისხმევით და გაამარტივოთ სურათის დამუშავება. გარდა ამისა, ის ამცირებს ფაილის ზომას, აძლიერებს თავსებადობას პლატფორმებზე, განსაკუთრებით აპლიკაციებში, სადაც სწრაფი დატვირთვა და ეფექტური შენახვა მნიშვნელოვანია.
დაამატეთ API მითითება 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>
მას შემდეგ, რაც პროექტში JDK მითითება დაემატება, შემდეგი მნიშვნელოვანი ნაბიჯი არის უფასო ანგარიშის შექმნა [Aspose cloud dashboard]-ზე 4. უბრალოდ დარეგისტრირდით უფასო საცდელზე მოქმედი ელექტრონული ფოსტის მისამართის მეშვეობით. ახლა შედით სისტემაში ახლად შექმნილი ანგარიშის გამოყენებით და მოძებნეთ/შექმენით კლიენტის ID და კლიენტის საიდუმლო Cloud dashboard-ზე.
გადაიყვანეთ PNG JPG-ში Java-ს გამოყენებით
მოდით განვიხილოთ დეტალები, თუ როგორ შეგვიძლია გადავიტანოთ PNG JPG-ზე ჯავის კოდის ფრაგმენტის გამოყენებით.
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
შექმენით ImagingApi-ს მაგალითი, კლიენტის პერსონალიზებული სერთიფიკატების საფუძველზე.
File file1 = new File("C:\\Users\\nayyer\\input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
წაიკითხეთ შეყვანილი PNG
სურათი ბაიტის მასივში.
imageApi.uploadFile(uploadRequest);
ატვირთეთ შეყვანილი PNG სურათი ღრუბლოვან საცავში.
ConvertImageRequest convertImage = new ConvertImageRequest("input.png", "jpg", null, null);
შექმენით ConvertImageRequest კლასის ობიექტი, სადაც გამომავალი ფორმატი უნდა იყოს JPG
.
byte[] resultantImage = imageApi.convertImage(convertImage);
და ბოლოს, დარეკეთ API-ს PNG-ის JPEG ფორმატში გადასაყვანად. კონვერტაციის შემდეგ მიღებული JPEG სურათი ბრუნდება ბაიტის მასივში.
// მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// გამოსახულების ობიექტის შექმნა
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// ჩატვირთეთ შეყვანილი PNG სურათი ადგილობრივი სისტემიდან
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// ფაილის ატვირთვის მოთხოვნის ობიექტის შექმნა
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.png",imageStream,null);
// ატვირთეთ PNG სურათი Cloud საცავში
imageApi.uploadFile(uploadRequest);
// მიუთითეთ გამოსახულების გამომავალი ფორმატი
String format = "jpg";
// სურათის კონვერტაციის მოთხოვნის ობიექტის შექმნა
ConvertImageRequest convertImage = new ConvertImageRequest("input.png", format, null, null);
// შეასრულეთ PNG-ში JPG კონვერტაცია და დააბრუნეთ სურათი საპასუხო ნაკადში
byte[] resultantImage = imageApi.convertImage(convertImage);
// შეინახეთ შედეგი JPEG სურათი ლოკალურ დისკზე
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
გადააქციეთ PNG JPG-ზე cURL ბრძანებების გამოყენებით
PNG-ზე JPG-ად გადაყვანა Aspose.Imaging Cloud და cURL ბრძანებების გამოყენებით გთავაზობთ სწრაფ და ეფექტურ გზას გამოსახულების ტრანსფორმაციების უშუალოდ ბრძანების ხაზიდან დასამუშავებლად. ეს მეთოდი უაღრესად მოქნილია და შეიძლება ჩართული იყოს ავტომატიზებულ სკრიპტებში ან სამუშაო პროცესებში, რაც შესაძლებელს გახდის გამოსახულების უპრობლემოდ დამუშავებას რთული პროგრამული უზრუნველყოფის დაყენების საჭიროების გარეშე.
პირველ რიგში, შექმენით JWT წვდომის ნიშანი (კლიენტის სერთიფიკატებზე დაყრდნობით) შემდეგი ბრძანების შესრულებისას:
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 PNG JPEG ფორმატში გადასაყვანად. შედეგად მიღებული ფაილის ლოკალურ დისკზე შესანახად, გთხოვთ გამოიყენოთ -o
არგუმენტი.
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=tiff" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"
ჩაანაცვლეთ sourceFile
შეყვანილი PNG სურათის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, myResultant
შედეგიანი JPEG გამოსახულების სახელით და accessToken
ზემოთ გენერირებული მატარებლის ტოკენის სახელით.
უფასო PNG-დან JPG-ის გადამყვანი
Aspose.Imaging Cloud SDK-ის გასაოცარი შესაძლებლობების დასანახად, შეგიძლიათ გამოიყენოთ ჩვენი მსუბუქი და სუპერ ეფექტური PNG-დან JPG გადამყვანი აპი. ეს აპლიკაცია აგებულია REST API-ზე და მისი წვდომა მარტივია ვებ ბრაუზერში.
დასკვნა
დასასრულს, PNG-ზე JPG-ად გადაქცევა Aspose.Imaging Cloud SDK Java-სთვის უზრუნველყოფს მძლავრ, მოქნილ გადაწყვეტას გამოსახულების ფორმატების ეფექტურად დამუშავებისთვის. SDK ან cURL ბრძანებების გამოყენებით, Aspose.Imaging უზრუნველყოფს გამოსახულების საიმედო და მაღალი ხარისხის კონვერტაციას, რომელიც შეუფერხებლად ერგება განვითარების სხვადასხვა გარემოში.
მნიშვნელოვანი ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: