SVG مقابل PNG: ما هي الاختلافات ومتى يتم استخدامها
نشرت: 2021-12-15هناك العشرات من أنواع ملفات الصور ، يختلف كل منها بناءً على نوع الضغط والتنسيق ودعم المستعرض. لكن اثنين من أكثر الأشكال شيوعًا هما SVG و PNG.
لا يمكن أن يكون هذان النوعان من الملفات مختلفين - فكل منهما مناسب بشكل أفضل لمواقف محددة. من المؤكد أنها ليست قابلة للتبديل في كل جانب ، ولكن قد تجد أن SVGs يمكنها أداء مهام محددة بشكل أفضل من صورة PNG القياسية.
تعرف على الفرق بين SVG و PNG والمكان الأفضل لتطبيقهما على موقع الويب الخاص بك.
ما هو SVG؟
يرمز SVG إلى Scalable Vector Graphics ، وهو تنسيق ملف متجه الأكثر استخدامًا على الويب. دعنا نقسم هذا:
- قابلة لتغيير الحجم: يمكن تغيير حجم صور SVG لأعلى أو لأسفل دون الإضرار بجودة الصورة. سيكون واضحًا ونقيًا تمامًا ، بغض النظر عن حجمه أو صغره.
- متجه: تحتوي معظم أنواع ملفات الصور على وحدات بكسل. المتجهات هي في الأساس أجزاء من التعليمات البرمجية التي تعرض صورة في الوقت الفعلي ، وتحويلها إلى وحدات البكسل التي تراها على شاشتك. بينما يعرضون نفس الصورة ، فإن ما يحدث في الخلفية مختلف تمامًا.
- الرسومات: على الرغم من أنها قد لا تكون معروفة جيدًا ، إلا أن SVG هو أحد أنواع ملفات الصور مثل PNG أو JPEG أو GIF. إنه يتعامل مع الأشياء بشكل مختلف قليلاً.
المتجهات هي أجزاء من التعليمات البرمجية مكتوبة في XML تمثل الأشكال والخطوط والألوان لتوضيح كيفية عملها.
أثناء إنشاء صورة لا تحتوي إلا على التعليمات البرمجية ، فإن معظم الأشخاص يستخدمون محرر رسومات متجه مثل Inkscape أو Adobe Illustrator. يمكنك أيضًا تحويل ملفات PNG أو الصور النقطية الأخرى إلى SVG ، لكن النتائج ليست رائعة دائمًا.

عند تحميل الصفحة ، يتم تحويل هذا الرمز إلى رسومات ، لذلك لا يمكنك على الفور معرفة SVG من PNG. ولكن نظرًا لأن SVGs عبارة عن أسطر من التعليمات البرمجية تم تحويلها إلى وحدات بكسل ، فهذا يعني أنها يمكن أن تتناسب مع أي دقة - كبيرة أو صغيرة - دون فقدان الجودة.

يدعم SVG أيضًا الرسوم المتحركة والشفافية ، مما يجعله تنسيق ملف متعدد الاستخدامات.
المشكلة الوحيدة هي أنه لا يتم استخدامه على نطاق واسع مثل المزيد من التنسيقات القياسية مثل PNG ، لذلك فهو أقل دعمًا على المتصفحات والأجهزة القديمة ، وليس من الأسهل دائمًا تحميله على موقعك وعرضه بشكل صحيح.
إيجابيات وسلبيات SVG
على الرغم من عدم استخدامها على نطاق واسع مثل أنواع الملفات النقطية مثل PNG ، إلا أن الرسوم المتجهية تزداد بسرعة في شعبيتها. يقومون ببعض المهام الأساسية التي لا تستطيع الصور النقطية القيام بها. إليكم سبب حب الناس لـ SVGs.
- صور SVG قابلة للتطوير. يمكنك تصميمه بأي دقة ، وسوف يزداد حجمه أو ينخفض دون الإضرار بالجودة أو أن يتحول إلى بكسل. باستخدام الصور النقطية ، تحتاج إلى معرفة الحجم الذي تريده من البداية ، أو قد تخاطر بجعل الصورة كبيرة جدًا أو صغيرة جدًا.
- تبدو SVGs دائمًا واضحة وجميلة نظرًا لعدم تعرضها لفقدان الجودة مطلقًا. يمكن أن تبدأ الصور النقطية في الظهور بشكل ضبابي حتى عند تغيير حجمها قليلاً.
- نظرًا لأن SVGs هي مجرد تعليمات برمجية ، فإن حجم ملفها ضئيل ومُحسَّن جيدًا. توجد أيضًا محسنات SVG لجعلها أكثر قابلية للإدارة. من المحتمل أن يتم تحميل موقعك بشكل أسرع قليلاً إذا كنت تستخدمه بدلاً من ذلك.
- على عكس PNGs ، تدعم SVGs الرسوم المتحركة.
SVG لديه قدر كبير في PNG ، من كونه قابلاً للتطوير إلى حجم أصغر ، لكنه ليس أفضل في كل المواقف. إليك أنواع ملفات المتجهات السيئة.
- بينما تتمتع SVGs بالدعم على جميع المتصفحات الرئيسية والحديثة ، يمكنك مواجهة مشكلات التوافق التي تعرضها على المتصفحات والأجهزة القديمة. إذا كان جزء كبير من زوار موقعك يستخدم هؤلاء ، فقد يكون التبديل فكرة سيئة.
- يصعب العمل مع SVGs ، حيث تتطلب برامج خاصة للإنشاء والتعديل. بينما لا يمكنك تصميمها إلا باستخدام XML ، إلا أن هذا ليس ممكنًا دائمًا. يمكن أن تكون الأدوات المتميزة مثل Adobe Illustrator باهظة الثمن.
- ليس من السهل تضمين SVGs مثل PNG. إذا كنت تستخدم WordPress ، فلن تدعمه مكتبة الوسائط الافتراضية ، لذلك ستحتاج إلى مكون إضافي لتحميلها على الإطلاق.
- يجب أن يتم عرض SVGs بواسطة المتصفح عند تحميل الصفحة ، لذا فإن استخدام فائض منها أو ملف كبير به العديد من المتجهات يمكن أن يفرض ضرائب على الجهاز.
متى تستخدم SVG فوق PNG
على الرغم من أنه لا يجب عليك بالتأكيد تحويل جميع ملفات PNG إلى SVGs ، إلا أن الرسومات المتجهة يمكن أن تكون بديلاً ممتازًا لبعض الصور.
تعمل صور SVG بشكل استثنائي مع رسومات مواقع الويب المزخرفة والشعارات والأيقونات والرسوم البيانية والمخططات والصور البسيطة الأخرى. انظر صفحتنا الرئيسية للحصول على مثال ممتاز للعمل الفني المتجه.

ومع ذلك ، فإنها لا تعمل بشكل جيد مع الصور المعقدة التي تتضمن العديد من الألوان والأشكال ، مثل لقطات الشاشة والتصوير وحتى الأعمال الفنية التفصيلية. في حين أنه من الممكن تحويل أي صورة إلى SVG ، فإن المتصفحات لا تتعامل دائمًا مع المتجهات المعقدة بمئات الألوان جيدًا حيث يجب عرضها عند تحميل الصفحة.
بالإضافة إلى ذلك ، يمكن أن يكون عمل SVG الفني جميلًا ، لكن تصميم الصور المعقدة يتطلب الكثير من الوقت والجهد والكفاءة في أدوات التحرير المتقدمة. اجعل الأمر بسيطًا إذا كنت تريد إنشاء صورك المتجهة.
إذا كانت لديك صور مفصلة ، فالتزم بالتأكيد بـ PNG.
ومع ذلك ، تعد SVGs أفضل لتصميم الويب سريع الاستجابة والجاهز لشبكية العين نظرًا لقابليتها للتوسع ونقص الجودة. بالإضافة إلى ذلك ، فهي تدعم الرسوم المتحركة بينما لا تدعم PNG ، وأنواع الملفات النقطية التي تدعم الرسوم المتحركة مثل GIF و APNG و WebP جميعها لها مشكلاتها.
للرسومات البسيطة التي قد تتطلب رسومًا متحركة ومضمونة لتوسيع نطاقها جيدًا على أي حجم شاشة ، استخدم SVG.
ما هو PNG؟
يرمز PNG إلى Portable Network Graphics ، وينعكس هذا الاسم في مدى انتشار هذا النوع من الملفات. من المحتمل أن أي شخص استخدم جهاز كمبيوتر على الإطلاق قد عمل مع PNGs ، لأنه أكثر أنواع الملفات شيوعًا على الإنترنت بجوار JPEG.
PNG هو نوع ملف صورة نقطية ، مشابه لمعظم تنسيقات الصور الشائعة. هذا يعني أنه يتكون من وحدات البكسل ، وهي نفس النقاط الصغيرة المعروضة على شاشتك أو شاشتك. في حين أن هذا يجعل من السهل عرضه ، فإنه يعني أيضًا أن جودة الصورة تعتمد على الدقة - عدد وحدات البكسل الموجودة في الصورة.
لذلك إذا قمت بقياس حجم الصورة النقطية بالزيادة أو النقصان ، فستتأثر الجودة. أحيانًا يكون الضرر ضئيلًا ، خاصةً عند تصغير الحجم ، وأحيانًا قد يجعل الصورة ضبابية وغير قابلة للاستخدام تمامًا.

ومع ذلك ، فإن انتشار PNG يجعلها مرشحًا جيدًا للاستخدام للأغراض العامة. نوع الملف هذا يدعم الشفافية ، لكن ليس الرسوم المتحركة.
إيجابيات وسلبيات PNG
ما الذي يجعل PNG تنسيق ملفات الصور الأكثر استخدامًا على الإنترنت؟ فيما يلي المزايا:
- يمكن تحرير ملفات PNG وفتحها بسهولة في أي أداة شائعة لتحرير الصور. ليست هناك حاجة للدفع مقابل البرامج المتقدمة لإنشاء أو تغيير صورة PNG ؛ على الأكثر ، قد تحتاج إلى تنزيل محرر مجاني مثل GIMP.
- سواء كنت تقوم بالترميز من البداية أو باستخدام مدير وسائط WordPress ، فإن عرض صور PNG على موقعك يعد مهمة بسيطة.
- يستخدم PNG ضغطًا بدون فقدان يجعله يبدو أكثر هشاشة من ضغط ملفات JPEG. ومع ذلك ، فإن هذا يأتي بتكلفة حجم ملف أكبر ، ولا يمكن مقارنته بالصور المتجهة.
من ناحية أخرى ، تم إنشاء تنسيق PNG منذ عقود ولديه العديد من العيوب البارزة التي لم يتم تحديثها للعصر الحديث.
- لا يمكنك تغيير حجم ملفات PNG دون فقدان الجودة. تحتاج إلى التخطيط بعناية عند تصميم الرسومات النقطية والتأكد من أنه الحجم الصحيح ، أو قد ينتهي بك الأمر إلى إضاعة الوقت في إنشاء صور غير قابلة للاستخدام.
- ملفات PNG كبيرة جدًا نظرًا لضغطها بدون فقدان البيانات. وبالتالي ، يمكنهم إبطاء موقع الويب الخاص بك. يتطلب إصلاح ذلك ضغطه أكثر وإلحاق الضرر بالجودة.
- يعد جعل الصور "جاهزة لشبكية العين" أكثر إرهاقًا مع ملفات PNG ومن المرجح أن تتسبب في تشويش الصورة.
- PNG لا يدعم الرسوم المتحركة. يمكن أن تواجه أنواع الملفات النقطية المتحركة الأخرى مثل ملفات GIF مشكلات خطيرة ؛ على سبيل المثال ، تتميز صور GIF بجودة منخفضة للغاية وتدعم فقط 256 لونًا.
متى تستخدم PNG فوق SVG
PNG هو أكثر أنواع الملفات شيوعًا لسبب ما ؛ إنه متعدد الاستخدامات ويناسب أي موقف تقريبًا. لا يوجد سوى عدد قليل من العيوب التي يجب مراعاتها عند استخدامه ، مثل حجم الملف الكبير ونقص قابلية التوسع.
تعد ملفات PNG مناسبة لعرض الصور التفصيلية والأعمال الفنية والتصوير الفوتوغرافي - كل شيء لا تستطيع الصورة المتجهة التعامل معه. يجب أن يكون أي شيء بمئات الألوان ودقة كبيرة بتنسيق PNG.
هذا لا يعني أنه لا يمكنك استخدام PNGs للحصول على صور أكثر وضوحًا مثل الشعارات والرسومات الزخرفية ، ولكن SVGs ستكون أكثر ملاءمة للمهمة.
هل تحتاج إلى حل استضافة يمنحك ميزة تنافسية؟ لقد جعلك Kinsta مغطى بسرعة لا تصدق وأحدث مستويات الأمان والتوسع التلقائي. تحقق من خططنا
عندما لا تكون متأكدًا مما إذا كان النظام الأساسي سيتعامل مع نوع ملف SVG الأحدث والأقل دعمًا ، فإن PNG هي السبيل للذهاب - حتى تكون آمنًا فقط.
على سبيل المثال ، لا يمكنك تحميل صور SVG إلى معظم وسائل التواصل الاجتماعي. ونظرًا لأن بعض عملاء البريد الإلكتروني قد يعانون من المتجهات ، فمن المستحسن عادةً الالتزام بملفات PNG في قوالب البريد الإلكتروني.
بشكل عام ، تعمل ملفات PNG بشكل جيد مع أي صور معقدة غير متحركة ، خاصة تلك التي تتطلب الشفافية. يمكنك استخدامه إلى حد كبير في أي مكان ؛ إنه في بعض الأحيان أن يكون SVG مناسبًا بشكل أفضل.
تذكر أنه يمكنك دائمًا استخدام ملفات PNG الاحتياطية إذا فشل تحميل SVG ، لذلك من الآمن عادةً استخدام المتجهات حتى إذا كان جزء كبير من قاعدة المستخدمين لديك عالقًا مع الأجهزة أو المتصفحات القديمة.
أيهما أفضل: SVG أم PNG؟
لا يوجد نوع ملف أفضل أو أسوأ من الآخر ؛ لكل منها حدوده. على الرغم من تفوق SVG على PNG في العديد من المجالات ، إلا أن PNG أفضل كثيرًا في التعامل مع أشياء معينة.
بشكل عام ، على الرغم من ذلك ، يجب عليك الالتزام بـ SVGs حيثما كان ذلك مناسبًا واستخدام PNGs في جميع المواقف الأخرى التي لا تستطيع المتجهات التعامل معها. قد تكون قادرًا تقنيًا على استخدام أيٍّ من هذه الحالات ، ولكن يُفضل استخدام SVG في بعض المجالات المحددة.
بينما يدعم SVG الرسوم المتحركة ، فإن PNG لا يدعمها. يمكن اعتبار أنواع الملفات النقطية مثل GIF و APNG بدائل. ومع ذلك ، لا يوجد تنسيق نقطي متحرك مثالي مدعوم على نطاق واسع ومعروف جيدًا وعالي الجودة وينتج عنه أحجام ملفات صغيرة. تفي SVGs بكل هذه المنافذ.
تتسع أيضًا SVGs بشكل مثالي مع أي حجم شاشة ، مما يجعلها سريعة الاستجابة وجاهزة لشبكية العين بشكل افتراضي. ستفقد ملفات PNG الجودة عند تغيير حجمها ، ويعد حملها على القياس جيدًا أمرًا شاقًا - خاصةً إذا كان لديك فقط صور صغيرة لا يتم عرضها بشكل جيد على الشاشات الكبيرة.
أخيرًا ، تكون SVGs أصغر بشكل عام من ملفات PNG ، لذا فهي تفرض ضرائب أقل على خادمك على الرغم من حاجتك إلى العرض عند التحميل.
استخدمها في الأعمال الفنية البسيطة ذات الألوان المسطحة والشعارات والرسومات الزخرفية على موقعك.
من ناحية أخرى ، تعد ملفات PNG مناسبة لعرض رسومات معقدة بدقة كبيرة أو صور بآلاف الألوان. لا تستطيع SVGs التعامل مع هذا القدر من الألوان والأشكال في الوقت الحالي.
غالبًا ما يشكل هذا النوع من الصور المعقدة غالبية الصور على موقعك ، لذا لم يحن الوقت للتخلص من PNG بعد.
ويتم دعم ملفات PNG على نطاق واسع على المتصفحات والأنظمة الأساسية المحددة مثل عملاء البريد الإلكتروني. إذا لم تكن متأكدًا مما إذا كان SVG سيتم عرضه بشكل صحيح ، فعليك توخي الحذر واستخدام PNG.
للتغريد
ملخص
SVG و PNG تنسيقان مختلفان جدًا للملفات. في النهاية ، ليس بالأمر المهم سواء كنت تستخدم ملفات PNG أو JPEG على موقعك خارج حالات الاستخدام المتخصصة للغاية ، ولكن الاختيار بين SVG و PNG يعد خيارًا أكثر أهمية.
من المرجح أن تستخدم ملفات PNG نظرًا لأنها تنسيق ملفات أبسط وأسهل في الوصول إليه وأكثر تنوعًا. يجب أن تستخدم الصور المعقدة مثل لقطات الشاشة والرسوم التوضيحية التفصيلية PNG.
على الرغم من صعوبة إنشاء وتحرير صور SVG ، إلا أنها تتمتع بمزايا متنوعة على ملفات PNG. عندما يكون من المناسب استخدام الصور المتجهة ، مثل الرسومات الزخرفية والشعارات ، استخدم بالتأكيد SVG.
من المحتمل أنك لن تستبدل كل صورة على موقعك بـ SVG ، لكن استجابتها وأحجام الملفات الأصغر تجعلها مرشحًا رائعًا في مواقف معينة.
هل أنت عصابة SVG أو PNG؟ يرجى مشاركة آرائك مع مجتمعنا في التعليقات أدناه!