استخدم Python لتحويل الصور من BMP إلى PNG.
إنشاء تطبيقات Python لتحويل الصور والصور BMP إلى PNG عبر واجهات برمجة تطبيقات الخادم
كيفية تحويل BMP إلى PNG الصور والصور باستخدام Python
يعد تحويل ملفات الصور من تنسيق إلى آخر مهمة شائعة يواجهها كل مصمم جرافيك. لا تؤثر الكفاءة والتميز في تحويل الملفات على سرعة الإنجاز فحسب، بل تلعب أيضًا دورًا حاسمًا في تقييم جودة العمل بشكل عام. وفيما يتعلق بمصادر الصور، فإنها كثيرا ما تتطلب التحويل إلى صيغ بديلة أكثر ملاءمة للطباعة أو التوزيع عبر الإنترنت. من المرجح أن تكون الصورة التي تم إنشاؤها في محرر رسومي بتنسيق متجه. في مثل هذه الحالات، لنشر موقع الويب، يجب أن يخضع لعملية التنقيط ويتم حفظه بتنسيق نقطي. لديك خيار تحويل الصورة بتنسيق غير مضغوط للحصول على جودة فائقة أو حفظها بتنسيق مضغوط بدون فقدان البيانات لتقليل حجم الملف. بالنسبة للسيناريوهات التي يكون فيها تقليل حجم الملف أمرًا إلزاميًا، كما هو الحال في تطبيقات مواقع الويب، هناك إمكانية التحويل إلى تنسيقات ضغط مع فقدان البيانات. يمكن لخوارزميات ضغط البيانات المتخصصة للصور أن تقلل حجم الملف بشكل كبير مع الحفاظ على جودة الصورة المقبولة، مما يضمن تحميل الصور بسرعة. لتحويل الصور والصور من BMP إلى PNG، سوف نقوم بتوظيف Aspose.Imaging for Python via .NET API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة الصور وتحويلها لمنصة Python. يمكنك تثبيته باستخدام الأمر التالي من أمر النظام الخاص بك.
سطر أوامر النظام
>> pip install aspose-imaging-python-net
خطوات تحويل BMP إلى PNG عبر Python
يمكن للمطورين بسهولة تحميل وتحويل ملفات BMP إلى PNG في بضعة أسطر من التعليمات البرمجية.
- تحميل ملف BMP بطريقة Image.Load
- إنشاء وتعيين مثيل الفئة الفرعية المطلوبة من ImageOptionsBase (مثل BmpOptions و PngOptions وما إلى ذلك)
- استدعاء طريقة حفظ الصورة
- قم بتمرير مسار الملف بامتداد PNG وكائن من فئة ImageOptionsBase
متطلبات النظام
قبل تشغيل رمز مثال التحويل ، تأكد من أن لديك المتطلبات الأساسية التالية.
- نظام التشغيل: ويندوز أو لينكس.
- بيئة التطوير: يدعم .NET Core 7 والإصدارات الأحدث، مثل Microsoft Visual Studio.
تطبيق مجاني لتحويل BMP إلى PNG
- حدد صورة BMP أو اسحبها وأفلتها
- اختر التنسيق وانقر فوق الزر تحويل
- انقر فوق الزر تنزيل لتنزيل صورة PNG
تحويل BMP إلى PNG - Python
BMP ما هو BMP تنسيق الملف
الملفات ذات الامتداد .BMP تمثل ملفات الصور النقطية المستخدمة لتخزين الصور الرقمية للصور النقطية. هذه الصور مستقلة عن محول الرسومات وتسمى أيضًا تنسيق ملف الصورة النقطية المستقلة عن الجهاز (DIB). يخدم هذا الاستقلال غرض فتح الملف على منصات متعددة مثل Microsoft Windows و Mac. يمكن لملف BMP تخزين البيانات كصور رقمية ثنائية الأبعاد بتنسيق أحادي اللون بالإضافة إلى تنسيق الألوان بأعماق ألوان مختلفة.
اقرأ أكثر | BMPPNG ما هو PNG تنسيق الملف
يشير PNG ، Portable Network Graphics ، إلى نوع من تنسيق ملف الصور النقطية الذي يستخدم ضغطًا بلا فقدان. تم إنشاء تنسيق الملف هذا كبديل لتنسيق تبادل الرسومات (GIF) وليس له قيود على حقوق النشر. ومع ذلك ، لا يدعم تنسيق ملف PNG الرسوم المتحركة. يدعم تنسيق ملف PNG ضغط الصور بدون فقدان مما يجعله شائعًا بين مستخدميه. مع مرور الوقت ، تطورت PNG كواحدة من أكثر تنسيقات ملفات الصور استخدامًا. تدعم جميع أنظمة التشغيل تقريبًا فتح ملفات PNG. على سبيل المثال ، يمتلك عارض Microsoft Windows القدرة على فتح ملفات PNG لأن نظام التشغيل لديه افتراضيًا الدعم المتاح كجزء من التثبيت.
اقرأ أكثر | PNGالتحويلات المدعومة الأخرى
باستخدام Python ، يمكن للمرء بسهولة تحويل التنسيقات المختلفة بما في ذلك.