في هذا البرنامج التعليمي القصير ، ستتعلم كيفية ** تحويل JPG إلى BMP باستخدام Java REST API **. JPG (أو JPEG) هو تنسيق ملف صورة يرمز إلى Joint Photographic Experts Group. إنه تنسيق الصور الأكثر استخدامًا للصور الرقمية ، ويستخدم على نطاق واسع لرسومات الويب وتخزين الصور الرقمية والصور الفوتوغرافية. عادةً ما تكون ملفات JPG أصغر حجمًا من تنسيقات ملفات الصور الأخرى ، مما يجعلها مثالية للمشاركة أو التحميل عبر الإنترنت.
على العكس من ذلك ، BMP (الصورة النقطية) هو تنسيق ملف صورة يستخدم لتخزين الصور الرقمية النقطية ، خاصة على أنظمة تشغيل Microsoft Windows و OS / 2. ملفات BMP قادرة على تخزين الصور الرقمية ثنائية الأبعاد باللونين الأحادي واللون ، سواء مع الضغط أو بدونه. يمكن لملفات BMP أيضًا تخزين الصور الرقمية حتى 32 بت لكل بكسل ، مما يسمح بأكثر من 16 مليون لون. إذا كنت تريد تحويل JPG إلى BMP في Java Low Code API ، فيمكن تنفيذ نفس الشيء باستخدام نموذج التعليمات البرمجية هذا.
المتطلبات المسبقة
- أنشئ حسابًا واحصل على بيانات اعتماد API
- تنزيل Aspose.Imaging Cloud SDK for Java
- إعداد مشروع Java باستخدام SDK أعلاه
خطوات تحويل JPG إلى BMP في Java REST API
- قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات
- قم بإنشاء مثيل لفئة ** ImagingAPI ** باستخدام بيانات اعتماد العميل
- حدد ملفات الإدخال والإخراج
- قراءة الإدخال ** ملف JPG ** وتحميله إلى التخزين السحابي
- قم بإنشاء مثيل من ** ConvertImageRequest ** بتنسيقات ملفات الإدخال والإخراج
- استدعاء طريقة ** convertImage ** لتحويل JPG إلى BMP باستخدام REST API *
- احفظ ملف BMP الناتج على القرص المحلي
رمز تحويل JPG إلى BMP في 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 = "JPGtoBMP.jpg"; | |
String outputFileName = "JPGtoBMP.bmp"; | |
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 = "bmp"; | |
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 إلى BMP باستخدام Java REST API. تحتاج فقط إلى تقديم ملف JPG بمساعدة Aspose.Maging REST API SDK وتنزيل ملف BMP الناتج لحفظه محليًا.
يمكن استخدام ميزة تحويل JPG إلى BMP هذه بدون أي رمز أو تطبيقات ذات رمز منخفض على أي جهاز أو كمبيوتر.
يمكن العثور على ميزة أخرى ذات صلة على عنوان URL التالي: كيفية تحويل GIF إلى BMP باستخدام Java REST API