كيفية تحويل الصورة النقطية إلى PNG بجافا

يقدم هذا البرنامج التعليمي البسيط وصفًا موجزًا لكيفية ** تحويل Bitmap إلى PNG في Java **. سيساعدك على ** تحويل BMP إلى PNG في Java ** عن طريق كتابة بضعة أسطر من التعليمات البرمجية في أي من أنظمة التشغيل الشائعة مثل Windows و macOS و Linux. يمكنك أيضًا تعيين عدد من السمات لملف الصورة الناتج PNG.

خطوات تحويل الصورة النقطية إلى PNG في Java

  1. تكوين Aspose.Imaging من مستودع Maven في مشروعك
  2. قم بتحميل ملف الصورة النقطية المصدر إلى مثيل فئة Image للتحويل
  3. قم بتهيئة كائن فئة PngOptions لتعيين سمات صورة PNG الناتجة
  4. عيّن مستوى الدقة والضغط في كائن فئة PngOptions
  5. احفظ ملف الصورة النقطية المصدر بصيغة PNG بعد تعيين السمات المطلوبة

في هذه الخطوات ، نقوم بتحميل ملف BMP المصدر وتهيئة مثيل فئة PngOptions لتعيين سمات ملف PNG الناتج. هنا في هذا البرنامج التعليمي خطوة بخطوة ، قمنا بتعيين مستوى الدقة والضغط في هذا البرنامج التعليمي ، ومع ذلك ، يمكن أيضًا تعيين سمات أخرى قبل إنشاء صورة PNG. أخيرًا ، نحفظ ملف * BMP في PNG بجافا * باستخدام وظيفة save () لفئة الصورة.

كود لتحويل BMP إلى PNG في Java

import com.aspose.imaging.License;
import com.aspose.imaging.Image;
import com.aspose.imaging.ResolutionSetting;
import com.aspose.imaging.imageoptions.PngOptions;
public class ConvertBitmapToPNGInJava {
public static void main(String[] args) {//main function for the class ConvertBMPToPngUsingJava
// Load the Aspose.Imaging license to remove trial version message in the output PNG Image
License ImagingLicense = new License();
ImagingLicense.setLicense("Aspose.Imaging.lic");
// Load input Bitmap image file to be converted to PNG
Image BMPToPNGImage = Image.load("InputBMPImage.bmp");
// Set the attributes of the output PNG file by setting resolution and compression level
PngOptions PNGImageOptions = new PngOptions();
PNGImageOptions.setResolutionSettings( new ResolutionSetting(300, 300));
PNGImageOptions.setCompressionLevel(6);
// Save the converted output PNG image using the PngOptions object
BMPToPNGImage.save("OutputPNGImage.png", PNGImageOptions);
}
}

في هذا الكود ، استخدمنا سمة الدقة والضغط فقط لتغيير BMP إلى PNG في Java *. ومع ذلك ، يمكنك أيضًا تعيين عمق البت ونوع اللون ونوع المرشح وحاوية بيانات XMP الأولية لملف PNG الناتج. لاحظ أنه يمكنك تحميل أي نوع آخر من الصور للتحويل إلى نوع آخر أيضًا.

ليست هناك حاجة لتثبيت أي أداة خارجية أخرى لهذا التحويل. إذا كنت تريد معرفة بعض الميزات الأخرى للعمل مع الصور مثل إنشاء صور من ملف Excel ، فيمكنك الرجوع إلى المقالة على كيفية تحويل مخطط Excel إلى JPG في Java.

 عربي