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

في هذا البرنامج التعليمي القصير ، ستتعلم كيفية ** تحويل PNG إلى TIFF باستخدام Java REST API **. PNG تعني رسومات الشبكة المحمولة. إنه نوع من تنسيق ملفات الصور يُستخدم بشكل شائع لعرض الصور على الويب. ملفات PNG غير ضائعة ، مما يعني أنه لا يتم فقد أي بيانات عند ضغط الصورة. يدعم التنسيق ما يصل إلى 24 بت لونًا وينتج صورًا بجودة أعلى من تنسيقات الملفات الأخرى مثل JPEG. يمكن لجميع متصفحات الويب الحديثة عرض صور بتنسيق PNG.

على العكس من ذلك ، TIFF (تنسيق ملف الصورة الموسومة) هو تنسيق ملف صورة نقطية يستخدم لتخزين رسومات عالية الجودة. يستخدم بشكل شائع في التصوير الفوتوغرافي الرقمي والنشر المكتبي ، ويمكنه تخزين صور ملونة ودرجات رمادية عالية الدقة بالإضافة إلى الصور النقطية. كما أنه يدعم طبقات وصفحات متعددة ويمكن ضغطه باستخدام طرق ضغط بدون فقد أو فقدان البيانات. إذا كنت ترغب في تحويل PNG إلى TIFF في Java Low Code API ، فيمكن القيام بذلك بمساعدة الكود أدناه.

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

خطوات تحويل PNG إلى TIFF في Java REST API

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

كود تحويل PNG إلى TIFF في 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 = "PNGtoTIFF.png";
String outputFileName = "PNGtoTIFF.tiff";
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 = "tiff";
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());
}

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

يمكن ممارسة تحويل PNG إلى TIFF هذا بدون أي رمز أو تطبيقات ذات رمز منخفض على أي نظام تشغيل.

يرجى التحقق من الميزة ذات الصلة على الرابط التالي: كيفية تحويل PNG إلى BMP باستخدام Java REST API

 عربي