HEIC2ALLHEIC2ALL
تعرّف أكثر

ما هو SVG؟ أساسيات الرسوميات المتجهة، المزايا والعيوب، ومتى تستخدمه

كل ما تحتاج معرفته عن Scalable Vector Graphics — كيف تعمل، ولماذا هي مهمة، ومتى تختارها بدلاً من التنسيقات النقطية.

حوّل الآن

ما هو SVG؟

تصادف ملفات SVG كل يوم — في شعارات المواقع، وأيقونات التطبيقات، والرسوم التوضيحية المتحركة، والمخططات التفاعلية. لكن ما هو SVG بالضبط، ولماذا أصبح التنسيق المفضل لجزء كبير من الويب الحديث؟

SVG هو اختصار لـ Scalable Vector Graphics (رسوميات متجهة قابلة للتحجيم). وهو تنسيق صور قائم على XML يصف العناصر المرئية باستخدام تعليمات رياضية بدلاً من شبكة من البكسلات الملونة. فبدلاً من تخزين قيم الألوان لكل نقطة على الشاشة، يحتوي ملف SVG على كود مقروء يحدد الأشكال والمسارات والمنحنيات والألوان والنصوص. يقرأ المتصفح أو عارض الصور تلك التعليمات ويعرض الرسم بأي حجم مطلوب — من أيقونة favicon صغيرة إلى لوحة إعلانية ضخمة — دون أي فقدان في الجودة.

يتم الحفاظ على مواصفات SVG من قبل W3C (World Wide Web Consortium)، وهي نفس المنظمة المسؤولة عن HTML وCSS. هذا يعني أن SVG هو معيار مفتوح يحظى بدعم واسع عبر جميع المتصفحات الحديثة وأنظمة التشغيل وأدوات التصميم. ولأن ملفات SVG هي نصوص عادية في جوهرها، يمكن إنشاؤها وتحريرها والتحكم في إصداراتها تمامًا مثل الكود المصدري.

إذا كانت لديك صورة نقطية — PNG أو JPG أو WebP — وتريد تحويلها إلى صورة متجهة، فإن عملية تُسمى التتبع (tracing) يمكنها تقريب الأشكال الأصلية كمسارات SVG. يُعد Any2SVG محوّل صور إلى SVG مجاني ينفّذ خطوة التتبع مباشرة في متصفحك باستخدام Canvas وImageTracer.js، لذا لا تغادر ملفاتك جهازك أبدًا.

كيف يختلف SVG عن الصور النقطية

الفرق الجوهري بين SVG والتنسيقات النقطية مثل PNG وJPG وWebP يتلخص في الرياضيات مقابل البكسلات. الصورة النقطية هي شبكة ثابتة من النقاط الملونة. إذا قمت بتكبيرها بما يتجاوز دقتها الأصلية، تحصل على نتائج ضبابية ومُبَكسَلة. أما ملف SVG، فيخزن تعليمات رسم — "ارسم دائرة في هذا المركز بهذا نصف القطر" — بحيث يمكن للمُعالِج إعادة حساب كل حافة عند الحجم المستهدف.

لهذا الاختلاف عواقب عملية على حجم الملف وقابلية التحرير والأداء. للحصول على تحليل مفصّل، راجع دليلنا حول النقطي مقابل المتجه: ما الفرق؟

الميزةSVG (متجه)نقطي (PNG/JPG/WebP)
مُعرَّف بواسطةمسارات وأشكال رياضيةشبكة من البكسلات الملونة
التحجيملا نهائي — بدون فقدان الجودةتتدهور الجودة عند التكبير
حجم الملف (رسم بسيط)صغير جدًا (غالبًا أقل من 5 KB)أكبر بسبب بيانات البكسلات
حجم الملف (صورة فوتوغرافية)كبير جدًا وغير عمليفعّال مع الضغط مع الفقد
قابلية التحريرتحرير الأشكال والألوان والنصوص في الكود أو أدوات التصميمتحرير على مستوى البكسل فقط
الرسوم المتحركةرسوم متحركة CSS وSMIL مدمجةيتطلب GIF أو APNG أو فيديو
إمكانية الوصوليدعم العناوين والأوصاف وأدوار ARIAيقتصر على النص البديل

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

مزايا وعيوب SVG

المزايا

  • قابلية تحجيم مثالية. تُعرَض ملفات SVG بوضوح على أي شاشة — من الشاشات منخفضة الكثافة إلى شاشات Retina بدقة 4K — دون الحاجة إلى إنشاء أحجام متعددة للصورة.
  • حجم ملف صغير للرسوميات البسيطة. عادةً ما يكون الشعار أو الأيقونة بتنسيق SVG جزءًا بسيطًا من حجم مكافئه بتنسيق PNG، مما يعني تحميلات أسرع للصفحات.
  • قابل للتحرير بالكامل. غيّر الألوان أو الحدود أو الأشكال بتحرير سمات XML. يمكن تطبيق رموز التصميم والسمات برمجيًا.
  • قابل للتحريك. يمكن تحريك عناصر SVG باستخدام انتقالات CSS أو SMIL أو مكتبات JavaScript مثل GSAP — دون الحاجة إلى ملفات فيديو أو صفحات sprites.
  • مُتاح للجميع. يدعم SVG عناصر <title> و<desc> بالإضافة إلى سمات ARIA، مما يوفر لقارئات الشاشة معلومات ذات معنى عن الرسم.
  • صديق لمحركات البحث. يمكن لمحركات البحث فهرسة المحتوى النصي داخل ملفات SVG، وتساهم ملفات SVG المضمّنة في دلالات الصفحة.

العيوب

  • غير مناسب للصور الفوتوغرافية. تمثيل ملايين التدرجات اللونية بمسارات متجهة ينتج عنه ملفات ضخمة وغير عملية. للصور الفوتوغرافية، يظل JPG أو WebP أكثر كفاءة بكثير.
  • تزداد التعقيدية مع التفاصيل. الرسوم التوضيحية شديدة التفصيل التي تحتوي على آلاف المسارات قد تنتج ملفات SVG كبيرة بطيئة في التحليل والعرض.
  • منحنى تعلّم. يتطلب تحرير كود SVG يدويًا إلمامًا بصياغة XML وأوامر المسارات وأنظمة الإحداثيات.
  • اعتبارات أمنية. لأن SVG يمكن أن يحتوي على نصوص برمجية، يجب تنقية ملفات SVG المرفوعة من المستخدمين قبل عرضها على صفحة ويب.

للاطلاع على مقارنة تفصيلية بين التنسيقات، اقرأ مقارنة SVG مقابل PNG.

متى تستخدم SVG

يعتمد اختيار تنسيق الصورة المناسب على المحتوى. يتفوق SVG في سيناريوهات محددة ويقصر في أخرى. يقدم الجدول أدناه دليل قرار سريع.

حالة الاستخدامهل يُوصى بـ SVG؟لماذا
الشعارات والعلامات التجاريةنعميجب أن تبدو حادة بكل الأحجام، من الـ favicon إلى الطباعة
الأيقونات وعناصر واجهة المستخدمنعمحجم ملف ضئيل، قابل للتخصيص بـ CSS، مستقل عن الدقة
الرسوم التوضيحية والإنفوجرافيكنعمقابل للتحجيم والتحريك والتحرير بعد التصدير
المخططات وتصور البياناتنعميُنشأ برمجيًا، تفاعلي مع JS
الصور الفوتوغرافيةلاالتنسيقات النقطية تتعامل مع الدرجات اللونية المستمرة بكفاءة أعلى بكثير
الأنسجة أو التدرجات المعقدةنادرًاينفجر عدد المسارات، مما ينفي مزايا الحجم والأداء

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

ابدأ التحويل

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

مستعد لتحويل صورك النقطية إلى متجهات نظيفة؟ يحوّل Any2SVG ملفات PNG وJPG وWebP وGIF وBMP وTIFF وAVIF إلى SVG مباشرة في متصفحك — بدون رفع إلى خادم بعيد، بدون حاجة لحساب، وبدون حد لعدد الملفات. اضبط تكميم الألوان وتبسيط المسارات وحجم المخرجات، ثم حمّل ملفات SVG فردية أو ملف ZIP دفعة واحدة.