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

في هذا البرنامج التعليمي القصير ، ستتعلم كيفية ** تحويل BMP إلى GIF باستخدام Java REST API **. يرمز BMP إلى Bitmap وهو تنسيق ملف صورة يُستخدم لتخزين الصور الرقمية النقطية ، وعادة ما تكون منفصلة عن جهاز العرض. إنه تنسيق ملف صورة رسومات نقطية يُستخدم لتخزين الصور الرقمية النقطية ، بشكل مستقل عن جهاز العرض (مثل محول الرسومات). ملفات BMP غير مضغوطة بشكل عام ، وكبيرة في حجم الملف ، ويمكنها تخزين صور رقمية ثنائية الأبعاد تصل إلى 10.8 مليون لون.

لكن ملف GIF (تنسيق تبادل الرسومات) هو نوع من ملفات الصور التي تدعم كلاً من الصور الثابتة والمتحركة. إنه تنسيق غير ضياع ، مما يعني أنه لا يتم فقد أي بيانات عند ضغط الملف. غالبًا ما تُستخدم ملفات GIF على الويب نظرًا لصغر حجم ملفها وقدرتها على دعم الرسوم المتحركة. إذا كنت تحتاج إلى تحويل BMP إلى GIF في Java Low Code API ، فيمكن تنفيذ ذلك باستخدام نموذج التعليمات البرمجية هذا.

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

خطوات تحويل BMP إلى GIF في Java REST API

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

كود تحويل BMP إلى GIF في Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 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 = "BMPtoGIF.bmp";
String outputFileName = "BMPtoGIF.gif";
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 = "gif";
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());
}

يساعدك الرمز الموضح أعلاه على تحويل BMP إلى GIF باستخدام Java REST API. ما عليك سوى تحميل ملف BMP بمساعدة Aspose.Imaging REST API SDK وتنزيل ملف GIF الناتج لحفظه محليًا.

يمكن استخدام هذا التحويل من BMP إلى GIF بدون أي رمز أو تطبيقات ذات رمز منخفض على أي نظام أساسي.

يستكشف الموضوع التالي ميزة مشابهة يمكن أن تكون مفيدة أيضًا: كيفية تحويل EMF إلى PDF باستخدام Java REST API

 عربي