تنسيقات الصور: PNG

هناك بعض الجوانب التي تميّز PNG (رسومات الشبكة المحمولة) عن التنسيقات الأخرى، علمًا أنّ الهدف منها أن تكون بديلاً لـ GIF (بسبب نزاعات منذ فترة طويلة) بسبب اعتراضات تتعلّق ببراءات الاختراع، وهي تشبه ملف GIF من نواحٍ كثيرة. يستخدم تنسيق PNG أيضًا الضغط بدون خسائر، مما يعني أن بيانات الصورة سيتم ضغطها بدون أي فقد للدقة المرئية. يمكن تحديد لوحة ألوان الصورة كميًا - "لون مفهرسة"، مع استخدام PNG لوحة ألوان محدودة بـ 256 لونًا، تمامًا مثل GIF. يمكن أن يحتوي ملف PNG من نوع "truecolor" (ألوان حقيقية) أكثر شيوعًا على العديد من الألوان، ما يصل إلى 16 مليون.

يدعم كل من PNG وGIF الشفافية، لكن مع وجود فارق كبير. يتعامل ملف GIF مع الشفافية كاقتراح ثنائي - وحدة البكسل هي إما لون معتم أو شفاف بالكامل. يدعم PNG شفافية "قناة ألفا"، ما يعني أنه يمكن ضبط كل بكسل على مستوى شفافية بين 0 (شفاف بالكامل) و255 (معتم تمامًا).

زهرتان ورديتان تعرضان مستويَين من الشفافية.

من الناحية العملية، يعني الافتقار إلى كمية كبيرة من البيانات وضغطها بدون فقدان البيانات أنّ حفظ الصورة بتنسيق PNG لن يؤدي أبدًا إلى أي انخفاض في جودة الصورة المرئية. ومع ذلك، يؤدي هذا الأمر في أغلب الأحيان إلى زيادة حجم الملفات بشكل مفرط مقارنةً بالترميزات الأكثر حداثة المتوافقة مع الويب. يعني حجم نقل ملف PNG أنها غالبًا ما تكون الخيار الصحيح للمحتوى الفوتوغرافي.

مقارنة بين JPEG وPNG.

كان تنسيق PNG أكثر شيوعًا في السنوات السابقة إلى حد كبير لحالة استخدام واحدة، حيث كان الترميز النقطي الوحيد الذي يدعم شبه الشفافية. وفي الوقت الحالي، لا يجب النظر في تنسيق PNG إلا للأعمال الفنية البسيطة التي تتطلب شبه الشفافية، أي شعار شركة يحتوي على تظليل القطرات، على سبيل المثال، ويجب مقارنتها بعناية بالتنسيقات الأكثر حداثة التي تتيح شبه الشفافية، مثل تنسيق WebP.

وتمامًا مثل ملفات GIF، تم تصميم PNG لمعالجة حالات الاستخدام التي غالبًا ما يعرضها SVG بشكل أفضل من حيث قابلية التوسعة وحجم الملف. لهذا السبب، سترى أحيانًا أنّ تنسيق PNG يتم استخدامه كإصدار احتياطي من عناصر واجهة المستخدم في عدد قليل من المتصفحات التي لا تتوافق مع تنسيق SVG، على الرغم من ندرة استخدامها على نحو متزايد.

مقارنة بين PNG وSVG.

من الناحية العملية، إنّ تنسيق PNG هو خيار مناسب للحفاظ على نسخة "أساسية" من الصورة المصدر بحجم يمكن إدارتها، ويتم حفظها في بيئة التطوير المحلية في منطقتك أو تخصيصها في مستودع مشروع في حال الحاجة إلى تعديل النُسخ المستقبلية من تلك الصورة أو إعادة حفظها بتنسيقات بديلة.

مع ذلك، تجدر الإشارة إلى أنّه على الرغم من توحيد الترميزات، تعتمد أدوات التعديل المختلفة طرقًا مختلفة لتنفيذ هذا الترميز، حيث يكون بعضها أكثر فعالية من غيرها. قبل نقل ملف PNG في أي سياق، تأكد من تشغيل ملفاتك من خلال أداة مثل Squoosh أو Image Optim.