كيفية تحويل JPG إلى WEBP باستخدام Java REST API

في هذا البرنامج التعليمي البسيط والسهل ، ستفهم كيفية ** تحويل JPG إلى WEBP باستخدام Java REST API **. JPG (أو JPEG) هو تنسيق ملف صورة يرمز إلى Joint Photographic Experts Group. إنه تنسيق صور شائع يستخدم لتخزين الصور الرقمية ، ويستخدم بشكل شائع لرسومات الويب نظرًا لصغر حجم ملفه وجودة صورته العالية. غالبًا ما تستخدم صور JPG لتصميم الويب ، وكذلك لطباعة الصور الفوتوغرافية.

حيث إن WEBP هو تنسيق ملف صورة تم تطويره بواسطة Google ويتم استخدامه للضغط مع فقدان البيانات وبدون فقدان البيانات. يدعم هذا التنسيق كلاً من الصور المتحركة والثابتة وهو مصمم ليكون أكثر كفاءة من تنسيقات الصور الأخرى مثل JPEG و PNG. عادةً ما تكون صور WEBP أصغر حجمًا من تنسيقات ملفات الصور الأخرى ، مما يجعلها مثالية للاستخدام على مواقع الويب والتطبيقات. إذا كنت مهتمًا بتحويل JPG إلى WEBP في Java Low Code API ، فيمكن تنفيذ الشيء نفسه بمساعدة الكود الوارد أدناه.

المتطلبات المسبقة

خطوات تحويل JPG إلى WEBP في Java REST API

  1. قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات
  2. قم بإنشاء كائن من فئة ** ImagingAPI ** باستخدام بيانات اعتماد العميل
  3. حدد ملفات الإدخال والإخراج
  4. قراءة الإدخال ** ملف JPG ** وتحميله إلى التخزين السحابي
  5. قم بإنشاء مثيل من ** ConvertImageRequest ** بتنسيقات ملفات الإدخال والإخراج
  6. استدعاء طريقة ** convertImage ** لتحويل JPG إلى WEBP باستخدام REST API *
  7. احفظ ملف WEBP الناتج على القرص المحلي

رمز تحويل JPG إلى WEBP في Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "JPGtoWEBP.jpg";
String outputFileName = "JPGtoWEBP.webp";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "webp";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

يتيح لك مقتطف الشفرة النموذجي المحدد أعلاه تحويل JPG إلى WEBP باستخدام Java REST API. ما عليك سوى إدخال ملف JPG بمساعدة Aspose.Imaging REST API SDK وتنزيل ملف WEBP الناتج لحفظه محليًا.

يمكن استخدام ميزة تحويل JPG إلى WEBP هذه بدون أي رمز أو تطبيقات ذات رمز منخفض على أي جهاز أو كمبيوتر.

يمكنك أيضًا التحقق من ميزة أخرى مماثلة في الصفحة التالية: كيفية تحويل WEBP إلى PDF باستخدام Java REST API

 عربي