تحويل BMP إلى PNG
يؤدي تحويل ملفات نقطيات ويندوز غير المضغوطة إلى PNG إلى توفير ضغط بدون فقدان يقلل من أحجام الملفات دون تقليل جودة الصورة.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | BMP | PNG |
|---|---|---|
| نوع MIME | image/ | image/ |
| النوع | صورة نقطية | صورة نقطية |
| الضغط | غير مضغوط / RLE | دون فقدان (DEFLATE / LZ77 + Huffman) |
| المواصفات القياسية | ترويسة Microsoft Windows Bitmap | الإصدار الثالث من معيار W3C PNG |
| رأس البايتات السحرية (Magic Bytes) | 42 4D (BM) | 89 50 4E 47 0D 0A 1A 0A |
نظرة عامة على التنسيق والاستخدامات
تخزن ملفات نقطيات ويندوز بيانات البكسل بأقل قدر من الضغط، مما يؤدي إلى أحجام ملفات ضخمة تبطئ مواقع الويب وتزيد من حجم المرفقات في البريد الإلكتروني. يؤدي نقل هذه الرسومات الخام إلى PNG إلى إنشاء صور خفيفة الوزن يتم تحميلها فوراً في متصفحات الويب وتعرض بشكل صحيح عبر جميع أنظمة التشغيل الحديثة. يعتمد مطورو الويب ومصممو الجرافيك على هذا التحويل للحفاظ على حدة الأصول المرئية مع تقليل مساحة التخزين. غالباً ما تصدر البرمجيات القديمة وتطبيقات ويندوز الأقدم تنسيقات نقطية خام بشكل افتراضي. يؤدي ترقية هذه الرسومات إلى PNG إلى جعلها جاهزة للنشر الرقمي الحديث، وتطبيقات الجوال، والتخزين السحابي. ونظراً لأن PNG تدعم الخلفيات الشفافة، يمكن للمستخدمين أيضاً التخلص من الخلفيات البيضاء أو السوداء الصلبة التي شاعت في مهام العمل النقطية القديمة.
المواصفات التقنية وتحليل الترميز (Codec)
تستخدم ملفات Windows Bitmap نوع MIME image/bmp، وتبدأ بالبايتين المميزين BM بترميز ASCII (42 4D بالنظام الست عشري). وتخزن شبكة البكسلات من دون ضغط أو بترميز طول التشغيل (RLE)، ما قد ينتج ملفات كبيرة. أما ملفات PNG فتستخدم نوع MIME image/png، وتبدأ بالتوقيع ذي الثمانية بايتات 89 50 4E 47 0D 0A 1A 0A. وتعتمد على خوارزمية DEFLATE التي تجمع بين قاموس LZ77 وترميز هوفمان لتحقيق ضغط عالٍ من دون فقدان.
توافق أنظمة التشغيل والمتصفحات
يدعم كثير من أنظمة التشغيل والمتصفحات وتطبيقات الصور الحديثة PNG. أما دعم BMP فيختلف أكثر بين برامج الهواتف والويب.
معلومات مفيدة
عند تحويل المخططات التقنية أو فن البكسل من BMP إلى PNG، تأكد من ضبط عمق الألوان على 8 بت أو 24 بت ليطابق الملف الأصلي ويمنع أي تقليل غير ضروري للوحة الألوان.
الأسئلة الشائعة
كيف تحوّل صورة نقطية من Windows إلى PNG من دون فقدان الجودة؟
يدعم كلا التنسيقين تخزين البيانات بدون فقدان. يؤدي التحويل من BMP إلى PNG إلى تغيير الحاوية الأساسية ورياضيات الضغط، ولكنه لا يتخلص أبدًا من بيانات البكسل، مما ينتج عنه مظهر مرئي متطابق مع حجم ملف أصغر.
ما الفرق بين صورة Windows النقطية وPNG؟
صورة Windows النقطية حاوية شبكية ثابتة وغير مضغوطة، صُممت لأجهزة العرض القديمة. أما PNG فتنسيق حديث مضغوط يستخدم الترشيح وخوارزمية DEFLATE لتخزين الرسوم بكفاءة، ويدعم ميزات متقدمة مثل قناة ألفا للشفافية.