محسّن ملفات SVG — تنظيف وضغط الرسوميات المتجهة وتصغير حجمها

محسّن ملفات SVG مجاني وخاص وبدون خوادم. أزل البيانات الزائدة من برامج التصميم، ونظف الوسوم، وصغّر إحداثيات المسارات بدقة تامة — 100% في المتصفح مع مقارنة فورية للحجم.

🔒 100% Private
⚡ Completely Free
🌐 Runs in Browser
📦 Export Ready
⚡

محسّن ملفات SVG — تنظيف وضغط الرسوميات المتجهة وتصغير حجمها

Tool Workspace

Ready

جاري تحميل الأداة...

  1. الصق الكود أو ارفع ملف SVG — الصق كود XML لملف SVG مباشرة في المحرر أو اسحب وأفلت ملف الرسوميات المتجهة (.svg) من جهازك.
  2. حدد خيارات التنظيف والتحسين — اختر قواعد التحسين المطلوبة: إزالة تعليقات XML، وحذف بيانات برامج التصميم (Adobe Illustrator, Inkscape)، وتفريغ المجموعات الفارغة.
  3. اضبط دقة الأرقام العشرية للمسارات — قلل خانات الأرقام العشرية لإحداثيات المنحنيات (مثل تقليلها من 6 خانات إلى خانتين عشريتين) لتقليص الحجم جذرياً دون أي تشوه بصري.
  4. صغّر أكواد التنسيق والأنماط — دمج خصائص CSS المتكررة وتحويل وسوم الأنماط الطويلة إلى سمات عرض مختصرة ونقية.
  5. عاين المقارنة البصرية المباشرة ونسبة التوفير — قارن بين التصميم الأصلي والمعدل جنباً إلى جنب مع استعراض حجم الملف قبل وبعد ونسبة التخفيض المحققة.
  6. انسخ أو نزّل ملف SVG المحسن — انسخ كود الرسم المتجه المحسن بنقرة واحدة لاستخدامه في تطوير الويب أو قم بتنزيل ملف .svg نظيف ومضغوط.

محسّن ملفات SVG — أداة احترافية لتنظيف وضغط الرسوميات المتجهة محلياً في المتصفح

تعد الرسوميات المتجهة القابلة للتطوير (SVG) المعيار القياسي الأمثل لتصميم الأيقونات والشعارات والرسوم التوضيحية للمواقع والتطبيقات الحديثة؛ بفضل قدرتها الفريدة على التمدد اللانهائي دون أي فقدان في حدة الوضوح على الشاشات فائقة الدقة (Retina و 4K). ومع ذلك، فعند تصدير الرسوميات من برامج التصميم الكبرى مثل Adobe Illustrator أو Inkscape أو Figma، تأتي الملفات محملة بأطنان من البيانات الوصفية المهدرة، والوسوم غير المرئية، والإحداثيات العشرية الطويلة، والتعليقات التي لا طائل منها، مما يثقل كاهل سرعة تحميل المواقع. يقدم محسّن ملفات SVG أداة برمجية متطورة وفائقة الأمان تعمل محلياً بالكامل داخل المتصفح لتنظيف وضغط أكواد SVG بنسبة تتراوح بين 30% إلى 75% مع الحفاظ التام على جودة المظهر الأصلي.

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

تشريح الفضلات البرمجية في ملفات SVG: ما الذي يتم حذفه؟

يقوم المحرك الذكي للأداة بفحص شجرة XML للرسم المتجه وإزالة العناصر غير المرئية التالية:

  1. ترويسات XML والـ DOCTYPE غير الضرورية: وسوم التعريف الابتدائية التي لا يحتاجها متصفح الويب الحديث عند تضمين الرسوم في كود HTML5.
  2. بيانات برامج التصميم الاحتكارية (Namespaces): وسوم برمجية مثل xmlns:i و inkscape:version التي تضعها برامج التصميم لتسجيل إعدادات الجلسة السابقة.
  3. التعليقات وبيانات التوثيق (Metadata): نصوص التعليق وسجلات حقوق الملكية وتواريخ الإنشاء المحشوة في الكود.
  4. المجموعات الفارغة والحاويات غير المستغلة: وسوم المجموعات <g> التي لا تحتوي على عناصر رسومية حقيقية أو التي تكرر خصائص موروثة.
  5. اختصار إحداثيات المسارات (Path Quantization): تقليص الخانات العشرية الطويلة غير المجدية بصرياً مما يوفر آلاف البايتات في الرسوم المعقدة.

مقارنة بين تقنيات تحسين الرسوم المتجهة وضغط الصور النقطية

وجه المقارنة تحسين كود SVG المتجه ضغط صور PNG النقطية ضغط صور WebP و JPEG
طبيعة البيانات أكواد ومعادلات رياضية متجهة خريطة بكسلات لونية ثنائية الأبعاد مصفوفات ترددية مضغوطة
آلية التحسين تنظيف وسوم DOM واختصار الإحداثيات تقليص لوحة الألوان وخوارزمية DEFLATE ضغط كمومي مع إسقاط الترددات الدقيقة
التمدد وتغيير الحجم تكبير لا نهائي بدون أي بكسلة تبكسل وتشوه الصورة عند التكبير فقدان الحدة وظهور تشوهات بصرية
نسبة تقليص الحجم توفير 30% إلى 75% من الحجم الأصلي توفير 20% إلى 50% من البايتات توفير 40% إلى 80% من الحجم
التفاعل البرمجي تعديل الألوان والأنماط بـ CSS و JS صورة صامتة غير قابلة للتعديل صورة صامتة غير قابلة للتعديل

إحصائيات توفير الحجم عبر مختلف أنواع الرسوميات المتجهة

نوع الرسم المتجه برنامج التصدير الأصلي الحجم قبل التحسين الحجم بعد التحسين نسبة التوفير (%) الفارق البصري المحسوس
أيقونة واجهة مستخدم (24x24) Figma 4.2 كيلوبايت 860 بايت 79.5% توفير 0.00% (تطابق تام)
شعار شركة رسمي (Logo) Adobe Illustrator 28.5 كيلوبايت 6.4 كيلوبايت 77.5% توفير 0.00% (تطابق تام)
رسم توضيحي (Illustration) Inkscape 142.0 كيلوبايت 48.2 كيلوبايت 66.1% توفير شبه معدوم (< 0.05%)
خريطة متجهة جغرافية CorelDRAW / QGIS 890.0 كيلوبايت 310.0 كيلوبايت 65.2% توفير غير مرئي بالعين المجردة

أفضل الممارسات لتوظيف رسومات SVG المحسنة في المواقع

  • الموازنة في دقة الأرقام العشرية: للأيقونات البسيطة، يكفي اختيار خانة أو خانتين بعد الفاصلة. أما للخرائط المعقدة أو الخطوط الطباعية الدقيقة، فيفضل اختيار 3 خانات عشرية لمنع تشوه الزوايا الحادة.
  • التضمين المباشر (Inline) للأيقونات الرئيسية: بالنسبة للشعار وأيقونات التصفح العلوية، قم بتضمين كود SVG المحسن مباشرة في كود HTML لتفادي طلبات الشبكة الإضافية وتسريع زمن استجابة الصفحة.
  • تفعيل ضغط Gzip أو Brotli على الخادم: نظراً لأن ملفات SVG هي نصوص برمجية، فإن ضغط الخادم يخفض حجم نقلها عبر الشبكة بنسبة 60% إضافية.
  • المحافظة على وسم viewBox: احرص دائماً على الإبقاء على خاصية viewBox وحذف العرض والارتفاع الثابتين لضمان تمدد الرسم وتجاوبه مع مختلف مقاسات الشاشات.

أدوات مطورين وضغط ذات صلة

استكمل تحسين وتجهيز أصول موقعك الرقمي عبر باقة أدواتنا المتطورة التي تعمل محلياً داخل المتصفح:

  • ضاغط الصور — ضغط صور PNG و JPEG و WebP محلياً مع التحكم الكامل بنسب الجودة والأبعاد.
  • مغير حجم الصور — تعديل أبعاد وقص وتحويل الصور النقطية بدقة وبدون خوادم.
  • مولد رمز QR — إنشاء باركود ثنائي الأبعاد عالي الدقة للروابط والشبكات بصيغة فيكتور و PNG.
  • محول حجم البيانات — تحويل وحدات التخزين الرقمية بدقة بين البايت والكيلوبايت والميجابايت والجيجابايت.

Frequently Asked Questions

ما الذي يجعل ملفات SVG كبيرة الحجم وغير محسنة عند تصديرها من برامج التصميم؟

عند تصدير الرسوميات من برامج مثل أدوبي إليستريتور أو إنكسكيب، تحقن تلك البرامج كميات هائلة من بيانات التعريف الإضافية (Metadata)، وأسماء الطبقات، ومحددات مساحات العمل الخاصة بها (Namespaces)، وتوليد إحداثيات النقاط والمنحنيات بدقة تصل إلى 8 أو 10 خانات عشرية زائدة عن الحاجة، بالإضافة إلى وسوم XML التوضيحية التي لا يحتاجها متصفح الويب إطلاقاً لعرض الصورة.

كيف يؤدي تقليل دقة الأرقام العشرية (Decimal Precision) إلى خفض حجم الملف دون تشويهه؟

تتكون رسوميات SVG من مسارات رياضية تحوي آلاف النقاط والإحداثيات. على شاشات العرض الرقمية، لا يمكن للعين البشرية ملاحظة الفروق الدقيقة التي تقل عن ربع بكسل. تقليص الأرقام من 6 خانات بعد الفاصلة إلى خانتين يوفر 4 أحرف نصية في كل نقطة مسار، مما يخفض الحجم النهائي للملف بنسبة تتراوح بين 30% إلى 60% في الرسوم المعقدة مع بقاء الصورة حادة تماماً.

هل يؤدي تحسين وتصغير SVG إلى كسر التأثيرات الحركية (Animations) أو كود CSS؟

توفر الأداة نمط تحسين آمن يحافظ على المعرفات (IDs) وفئات التنسيق (Classes) المخصصة. يمكنك تعطيل خيار إزالة المعرفات إذا كان تطبيقك يعتمد على استهداف عناصر معينة في الرسم لتحريكها عبر JavaScript أو CSS أو استدعائها عبر وسوم الرموز المتكررة (<use>).

ما الفرق الجوهري بين ضغط الصور النقطية (PNG/JPEG) وتحسين الرسوميات المتجهة (SVG)؟

ضغط الصور النقطية يقوم على معالجة مصفوفات البكسل وإسقاط الترددات اللونية المتقاربة. أما تحسين SVG فهو عملية إعادة هيكلة برمجية لشجرة كود XML؛ حيث يتم تنظيف الأكواد غير الضرورية، واختصار رموز الألوان (مثل تحويل #ffffff إلى #fff)، وإزالة المسافات الفارغة، مما يحافظ على قدرة الرسم المتجه على التمدد اللانهائي بأعلى دقة دون أي بكسلة.

هل يتم إرسال شعارات الشركات أو الرسوم التوضيحية إلى أي خوادم خارجية؟

كلا على الإطلاق. يعمل محسّن SVG وفق بنية برمجية محلية بالكامل من جانب العميل (Client-Side) داخل المتصفح. تتم معالجة كود XML وتنظيف المسارات الرياضية محلياً داخل ذاكرة جهازك دون أي اتصال شبكي، مما يضمن أقصى معايير السرية والأمان لرسوماتك وبراءات تصميمك.

لماذا يعد تحسين ملفات SVG بالغ الأهمية لمؤشرات أداء الويب الأساسية (Core Web Vitals)؟

عند تضمين أكواد SVG غير محسنة داخل صفحات HTML، يضطر محرك المتصفح إلى قراءة وتحليل آلاف الوسوم النصية الزائدة قبل الانتهاء من بناء شجرة الصفحة (DOM)، مما يرفع زمن استجابة الصفحة (TBT) ويبطئ ظهور المحتوى الأول (FCP). الرسوميات المتجهة المحسنة تحمّل وتُعالج فورياً وتقلل استهلاك الذاكرة وحزم البيانات.

هل يمكن للأداة استخراج وحذف الصور النقطية المدمجة بالخطأ داخل ملف SVG؟

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

ما هي خاصية viewBox ولماذا يجب الحفاظ عليها أثناء عملية تصغير الحجم؟

تحدد خاصية viewBox النطاق الإحداثي الداخلي ونسبة العرض إلى الارتفاع للرسم المتجه. الحفاظ على هذا الوسم مع إزالة أبعاد العرض والارتفاع الثابتة يتيح للرسم التكيف بمرونة مع كافة أحجام الشاشات وحاويات التصميم المتجاوبة (Responsive Design) مع بقائه متناسقاً تماماً.