محويل رسومات SVG المتجهية إلى صور PNG
يؤدي تحويل ملفات المتجهات SVG إلى صور نقطية PNG إلى تحويل الرسومات المستندة إلى الشفرات القابلة للتغيير إلى شبكات ذات بكسلات ثابتة لضمان توافق التطبيقات الشامل.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | SVG | PNG |
|---|---|---|
| نوع MIME | image/svg+xml | image/png |
| النوع | vector | raster |
| الضغط | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| المواصفات القياسية | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| رأس البايتات السحرية (Magic Bytes) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
نظرة عامة على التنسيق والاستخدامات
تعتمد الرسومات المتجهية القابلة للتغيير على شفرات نصوص لغة ترميز النص الفائق القابلة للتمديد لرسم المسارات الهندسية والخطوط والأشكال مباشرة على الشاشات. يعمل هذا التنسيق بشكل ممتاز لشعار الويب والأيقونات لأن العمل الفني يظل واضحاً بأي حجم شاشة. ومع ذلك، لا تستطيع بعض البرامج القديمة وعملاء البريد الإلكتروني الصارمون وأدوات الطباعة المحددة قراءة شفرة المتجهات. يحل تحويل الملف إلى ملف شبكة رسومية محمولة هذه المشكلة عن طريق طلاء أشكال المتجهات في شبكة ثابتة من بكسلات الألوان. يحتاج مطورو الويب ومصممو الجرافيك غالباً إلى هذا التحويل عند تجهيز الأيقونات لمتاجر التطبيقات المحمولة أو الأنظمة القديمة. تتطلب متاجر التطبيقات أبعاداً نقطية محددة لأيقونات التطبيقات. من خلال تغيير مصدر المتجه إلى شبكة صور ثابتة، يضمن المنشئون عرض الرسم بشكل صحيح على كل جهاز دون الاعتماد على التطبيق المستهدف لتحليل شفرة لغة ترميز النص الفائق.
المواصفات التقنية وتحليل الترميز (Codec)
تستخدم ملفات SVG نوع الوسائط image/svg+xml وتتكون من علامات نصية عادية بلغة XML محاطة بأقواس ترميز. وهي لا تستخدم بايتات سحرية لأنها مستندات نصية يمكن للبشر قراءتها. تستخدم ملفات PNG نوع الوسائط image/png وتبدأ بتوقيع سحرية دقيق مكون من ثمانية بايتات هو 89 50 4E 47 0D 0A 1A 0A. من الناحية الهيكلية، تعتمد SVG على تعليمات المسار الرياضي والإحداثيات. تعتمد PNG على شبكة نقطية من البكسلات مضغوطة باستخدام خوارزمية DEFLATE، والتي تجمع بين مطابقة القاموس المنزلق LZ77 وترميز هوفمان الضغط بدون فقدان البيانات.
توافق أنظمة التشغيل والمتصفحات
تفتح ملفات SVG بشكل أصلي في جميع متصفحات الويب الحديثة بما في ذلك Chrome وSafari وFirefox وEdge، ولكنها تفتقر إلى الدعم في برامج سطح المكتب الأقدم مثل الإصدارات القديمة من Microsoft Office. تتمتع صور PNG بتوافق شامل عبر كل نظام تشغيل رئيسي، بما في ذلك Windows وmacOS وLinux وiOS وAndroid. يفتح كل متصفح ويب حديث وعارض صور وحزمة مكتبية ملفات PNG دون الحاجة إلى إضافات إضافية.
💡 معلومات مفيدة
عند تحويل المتجهات إلى صور نقطية، اختر حجم دقة يتطابق مع هدف العرض النهائي الخاص بك. يؤدي التصدير بأبعاد مضاعفة إلى إنشاء صورة حادة لشاشات Retina عالية الكثافة.
مقارنة التنسيقات والمواصفات التقنية
يبلغ حجم ملف شعار المتجهات النموذجي حوالي 15 كيلوبايت. يؤدي تحويله إلى PNG عالي الدقة إلى إنشاء ملف بحجم 250 كيلوبايت تقريبا. على اتصال ألياف ضوئية سريع، يتم نقل هذا الملف في أقل من مللي ثانية واحدة. عبر اتصال محمول بتقنية الجيل الخامس، يستغرق الأمر حوالي مللي ثانية، وعلى شبكة الجيل الرابع القياسية، ينتهي النقل في غضون عشرة مللي ثانية تقريبا.
الأسئلة الشائعة
كيف يمكنك تحويل رسومات SVG المتجهية إلى صور PNG دون فقدان الجودة؟
للحفاظ على حادة الإخراج، قم بعرض رياضيات المتجهات بدقة بكسل عالية قبل تطبيق ضغط DEFLATE بدون فقدان المستخدم في ملفات PNG. نظراً لأن كلا التنسيقين بلا فقدان، يحافظ التحويل على كل حافة حادة وكل لون بدقة طالما أنك لا تقوم بتكبير شبكة البكسل النهائية إلى ما بعد حجمها المُنشأ.
ما الفرق بين رسومات SVG المتجهية وصور PNG؟
SVG هو تنسيق متجه تم إنشاؤه من تعليمات نصية لغة XML تتوسع بشكل لا نهائي دون تكبيس البكسل. PNG هو تنسيق نقطي تم إنشاؤه من شبكة ثابتة من بكسلات الألوان الفردية. تتعامل المتجهات مع تغير الحجم وتصميم الويب المتجاوب بشكل أفضل، بينما تتعامل الصور النقطية مع القوام الفوتوغرافي المعقد وتوافق البرامج الشامل بشكل أفضل.