PNG სურათები ფართოდ არის შეფასებული მათი საზიანოების გარეშე კომპრესიისა და გამჭვირვალობის მხარდაჭერის გამო. თუმცა, მათი შედარებით დიდი ზომა შეიძლება შეანელოს დატვირთვის სიჩქარე და გაზარდოს შენახვის საჭიროებები. მეორეს მხრივ, JPG სთავაზობს მცირე ზომების ფაილებს ეფექტური კომპრესიის წყალობით, რაც იდეალურია ვებსაიტების, მობილური და მრავალპლატფორმიანი გამოყენებისთვის.
PNG ფაილების JPG ფორმატში გადატანით, შეგიძლიათ მიაღწიოთ ხარისხის, მუშაობის და თავსებადობის სწორ ბალანსს.
რატომ უნდა გამოიყენოთ Aspose.Imaging Cloud SDK .NET-ისთვის?
Aspose.Imaging Cloud SDK for .NETPNG გამოსახულებების JPG-ად გარდაქმნის პროცესს შეუფერხებლად აქცევს. ის უზრუნველყოფს:
- მზარეული ღრუბლის პირველადი მიდგომა, რაც წყალობას გადააყენებს მძიმე ადგილობრივი ბიბლიოთეკების საჭიროებას.
- გადაწვდომია ნებისმიერ C# .NET პროგრამაში მარტივი ინტეგრაციისთვის.
- გადამწყვეტი API გამოძახებები გავრცელებული გამოსახულების ოპერაციებისათვის.
- მაღალი ეფექტურობის ღრუბლური პროცესის დამუშავება.
- ავტომატიზებული ტრანსფორმაციის სამუშაო პროცესები მინიმალური კოდირების დახმარებით.
Aspose.Cells Cloud SDK-ის ინსტალაცია
გთხოვთ, პირველ რიგში დაამატოთ SDK თქვენი .NET პროექტისთვის NuGet-ის გამოყენებით:
Install-Package Aspose.Imaging-Cloud
შემდეგ რეგისტრირდით Aspose Cloud Dashboard-ზე, რომ შექმნათ Client ID და Client Secret API წვდომისთვის.
PNG-დან JPG-ზე გარდაქმნა C# .NET-ის გამოყენებით
ზემოთ არის მარტივი კოდის მაგალითი PNG ფაილის JPG ფორმატში კონვერტირებისთვის:
var imagingApi = new ImagingApi(clientSecret, clientId);
ImagingApi-ის ფუძის შექმნა პიროვნული მომხმარებლის სერთიფიკატების გამოყენებით.
using (var fileStream = File.OpenRead(inputFile))
Read the input PNG
image into stream instance.
imagingApi.UploadFile(new UploadFileRequest(..);
Upload the input PNG image to the cloud storage.
var convertRequest = new ConvertImageRequest(...);
Create an object of ConvertImageRequest class where we specify the output format as JPG
.
var response = imagingApi.ConvertImage(convertRequest);
API-ის გამოძახება PNG ფორმატის JPEG ფორმატში dönüşისთვის. მიღებული სურათი არის სტრიმის მაგალითზე და შეიძლება შენახოს ადგილობრივ დრაივზე.
// For more examples, https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet/tree/master/Examples
// გთხოვთ მიიღოთ კლიენტების სერტიფიკატები https://dashboard.aspose.cloud/ - დან.
string clientSecret = "xxxxxxxxx";
string clientID = "xxxxxx-xxxxxx-4f79-be54-33012487e783";
// ImagingApi კლასის ერთეულის შექმნა მომხმარებლის სერთიფიკატების არგუმენტებად გადაცემით.
ImagingApi imagingApi = new ImagingApi(clientSecret, clientID, baseUrl: "https://api.aspose.cloud");
// მიუნიშნეთ ადგილობრივი დისკიდან DICOM გამოსახულების წყარო
using (var stream = System.IO.File.OpenRead(@"d:\source.dcm"))
{
// PNG იმიჯი ატვირთეთ ღრუბელ შენახვაზე
imagingApi.UploadFile(new UploadFileRequest("input.png", stream));
// create an instance of ConvertImageRequest where we specify the name of input PNG image and desired output format as JPG
ConvertImageRequest requestInstance = new ConvertImageRequest("input.png", "jpg");
// call the API to convert PNG to JPG image format
var resultant = imagingApi.ConvertImage(requestInstance);
// ეს ნაწყვეტი მომხმარებლის გზამკვლევი JPG სურათის შენახვას ადგილობრივ დისკზე.
saveToDisk(resultant, "output.jpeg");
}
// მეთოდი ნაკადის შინაარსის შენახვისთვის ფაილში ადგილობრივ დისკზე
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
PNG ფაილის JPG-ში გადაქცევა cURL-ის გამოყენებით
არსებითად, cURL ბრძანებების გამოყენება ძალიან მოქნილია და შეიძლება გაწვდოს ავტომატიზირებულ სკრიპტებს ან სამუშაო პროცესებში, რაც შესაძლებელს ხდის რთული პროგრამული უზრუნველყოფის კონფიგურაციის გარეშე უსიამოვნების გარეშე სურათების დამუშავებას.
- Get a JWT access token:
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"
- Convert PNG to JPG using the ConvertImage API:
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"
Replace
sourceFile
- PNG სურათის შეყვანის სახელიmyResultant
- შედეგი JPEG სურათის სახელიaccessToken
- ზედერთართული ტოკენი, რომელიც ზემოთ არის გენერირებული.
უფასო ონლაინ PNG საექსპორტო JPG კონვერტერი
რომელმაც უნდა ზოგადად მოიძიოთ Aspose.Imaging Cloud SDK-ის საოცარი შესაძლებლობები, შეგიძლიათ მოიხსენიოთ ჩვენი მსუბუქი და超级 ეფექტური PNG to JPG converter აპლიკაცია. ეს აპლიკაცია შექმნილია REST API-ის საფუძველზე და მარტივად შესაძლებელია ვებსათვალში გადმოსვლა.

PNG-იდან JPG კონვერტერის აპლიკაციის წინასწარი ვერსია.
შედარება
PNG-ის JPG-ში კონვერტაცია C# .NET-ში Aspose.Imaging Cloud SDK-ის გამოყენებით სწრაფია, საიმედო და მარტივი განხორციელებისათვის. თუ SDK-ით ან REST API-ით, შეგიძლიათ გაამარტივოთ თქვენი სურათების სამუშაო პროცედურები, შეამციროთ ფაილების ზომები და უზრუნველყოთ მაქსიმალური თავსებადობა პლატფორმების მიმდებარედ.
მნიშვნელოვანი ლინკები
შესახებ სტატია
ჩვენ ძლიერ ვურჩევთ, რომ ეწვიოთ შემდეგ თემებს, რათა მოიძიოთ მეტი ინფორმაცია: