SVG محرر

تنظيف البرامج النصية والأحداث والموارد الخارجية داخل SVG، واستخدام SVGO لتحسين الحجم والإبلاغ عن الفروق، مع إمكانية معاينة نسخة آمنة وتنزيلها.

المعالجة محليًا في المتصفح
تم اجتياز الصفحة فحص الدليل العام؛ ويمكن استخدام الوظائف الكاملة بعد تفعيل JavaScript.
دليل الاستخدام

كيفية استخدام محرر SVG

يتم تنظيف نص SVG وتحسينه ومعاينته فقط داخل المتصفح الحالي، ولن يُرفع، ولن يطلب موارد خارجية بشكلٍ تلقائي.

  1. أدخل SVG

    الصق المحتوى أو حمّل ملف SVG لا يتجاوز 2 MiB، ثم اختر ما إذا كنت تريد تنفيذ عدة جولات من التحسين.

  2. تنظيف وتحسين آمن

    تزيل الأداة أولًا البرامج النصية والأحداث والموارد الخارجية والعناصر الخطرة، ثم تُحسّن باستخدام SVGO، وبعد ذلك تُجري تنظيفًا آمنًا مرة أخرى.

  3. تحقق وحمّل

    اعرض عدد البايتات الخام والمُنظَّفة والمُحسَّنة وإحصاءات الإزالة، ثم انسخ أو نزّل نسخة آمنة بعد تأكيد المعاينة.

القيود والتنبيهات

  • سيزيل التنظيف الآمن تلقائيًا البرامج النصية وforeignObject وخصائص الأحداث والمراجع الخارجية وبعض الأنماط، وستتغير الواجهة أو التفاعل SVG المعتمدان على هذه المحتويات.
  • قد تؤدي عملية التحسين إلى إعادة كتابة المسارات والسمات وID ودقة القيم العددية، لذا فهي غير مناسبة لإجراء ذهاب وإياب بلا فقدان عندما يلزم الحفاظ على بنية المصدر أو ربط الرسوم المتحركة أو بيانات تعريف المحرر.
  • لا يعني نجاح المعاينة في المتصفح أن SVG متسق في جميع أدوات العرض؛ لذا ينبغي إجراء مقارنة بصرية لنتيجة التنزيل واختبارها في بيئة الهدف للرسومات المهمة.

الأسئلة الشائعة

لماذا نحتاج إلى التنظيف مرة أخرى بعد التحسين؟

هذا لضمان أن تظل المعاينة النهائية والتنزيل متوافقين مع سياسة الأمان، وألا تعيد أي خطوة تحويل إدخال بنية محظورة.

هل يؤدي المزيد من جولات التحسين إلى حجم أصغر بالتأكيد؟

عادةً ما يقلّل ذلك من التكرار أكثر، لكنه يستغرق وقتًا أطول ويعيد كتابة المزيد؛ ويجب الاعتماد على التقرير ونتائج المراجعة البصرية.

هل يمكن تحرير عقد الرسوم البيانية؟

هذه الأداة هي أداة لتنظيف المصدر وتحسينه ومعاينته، ولا توفر تحرير السحب والإفلات للعُقَد مثل برامج الرسم المتجهي.

ملاحظات حول الصفحةهل اكتشفت مشكلة أو لديك اقتراح تحسين؟
ميزة التعليقات متاحة فقط في النسخة عبر الإنترنت

يرجى تفعيل JavaScript في النسخة عبر الإنترنت ثم الإرسال؛ الوظائف المحلية للأداة أو المثال الحالي لن تتأثر.

انتقل إلى النسخة عبر الإنترنت لإرسال الملاحظات