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

يوضح البرنامج التعليمي القصير أدناه كيفية ** تحويل BMP إلى PSD باستخدام Java REST API **. BMP (الصورة النقطية) هو تنسيق ملف صورة نقطية يُستخدم لتخزين الصور الرقمية النقطية ، بشكل مستقل عن جهاز العرض (مثل محول الرسومات) ، خاصةً في أنظمة تشغيل Microsoft Windows و OS / 2. تنسيق ملف BMP قادر على تخزين صور رقمية ثنائية الأبعاد تصل إلى عمق ألوان يصل إلى 24 بت. صور BMP غير مضغوطة بشكل عام ، ولكن يمكن ضغطها باستخدام عدد قليل من خوارزميات الضغط غير المفقودة ، بما في ذلك تشفير RLE و Huffman.

من ناحية أخرى ، PSD هو اختصار لـ Photoshop Document ، وهو التنسيق الافتراضي الذي يستخدمه Photoshop لحفظ البيانات. ملفات PSD هي ملفات Adobe Photoshop تحتوي على بيانات رسومات عالية الجودة ، بما في ذلك الطبقات والقنوات والمسارات والعناصر الأخرى. يتم استخدامها بشكل شائع لتصميمات الويب والطباعة ، ولإنشاء الصور لاستخدامها في التطبيقات الأخرى. إذا كنت تحتاج إلى تحويل BMP إلى PSD في Java Low Code API ، فيمكن القيام بذلك بمساعدة الكود أدناه.

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

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

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

كود تحويل BMP إلى PSD في 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 = "BMPtoPSD.bmp";
String outputFileName = "BMPtoPSD.psd";
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 = "psd";
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 إلى PSD باستخدام Java REST API. عليك فقط توفير ملف BMP بمساعدة Aspose.Maging REST API SDK وتنزيل ملف إخراج PSD لحفظه محليًا.

يمكن استخدام ميزة تحويل BMP إلى PSD مع أي رمز أو تطبيقات ذات رمز منخفض على أنظمة التشغيل Windows أو Linux أو Mac.

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

 عربي