SVG محرر
تنظيف البرامج النصية والأحداث والموارد الخارجية داخل SVG، واستخدام SVGO لتحسين الحجم والإبلاغ عن الفروق، مع إمكانية معاينة نسخة آمنة وتنزيلها.
كيفية استخدام محرر SVG
يتم تنظيف نص SVG وتحسينه ومعاينته فقط داخل المتصفح الحالي، ولن يُرفع، ولن يطلب موارد خارجية بشكلٍ تلقائي.
أدخل SVG
الصق المحتوى أو حمّل ملف SVG لا يتجاوز 2 MiB، ثم اختر ما إذا كنت تريد تنفيذ عدة جولات من التحسين.
تنظيف وتحسين آمن
تزيل الأداة أولًا البرامج النصية والأحداث والموارد الخارجية والعناصر الخطرة، ثم تُحسّن باستخدام SVGO، وبعد ذلك تُجري تنظيفًا آمنًا مرة أخرى.
تحقق وحمّل
اعرض عدد البايتات الخام والمُنظَّفة والمُحسَّنة وإحصاءات الإزالة، ثم انسخ أو نزّل نسخة آمنة بعد تأكيد المعاينة.
القيود والتنبيهات
- سيزيل التنظيف الآمن تلقائيًا البرامج النصية وforeignObject وخصائص الأحداث والمراجع الخارجية وبعض الأنماط، وستتغير الواجهة أو التفاعل SVG المعتمدان على هذه المحتويات.
- قد تؤدي عملية التحسين إلى إعادة كتابة المسارات والسمات وID ودقة القيم العددية، لذا فهي غير مناسبة لإجراء ذهاب وإياب بلا فقدان عندما يلزم الحفاظ على بنية المصدر أو ربط الرسوم المتحركة أو بيانات تعريف المحرر.
- لا يعني نجاح المعاينة في المتصفح أن SVG متسق في جميع أدوات العرض؛ لذا ينبغي إجراء مقارنة بصرية لنتيجة التنزيل واختبارها في بيئة الهدف للرسومات المهمة.
الأسئلة الشائعة
لماذا نحتاج إلى التنظيف مرة أخرى بعد التحسين؟
هذا لضمان أن تظل المعاينة النهائية والتنزيل متوافقين مع سياسة الأمان، وألا تعيد أي خطوة تحويل إدخال بنية محظورة.
هل يؤدي المزيد من جولات التحسين إلى حجم أصغر بالتأكيد؟
عادةً ما يقلّل ذلك من التكرار أكثر، لكنه يستغرق وقتًا أطول ويعيد كتابة المزيد؛ ويجب الاعتماد على التقرير ونتائج المراجعة البصرية.
هل يمكن تحرير عقد الرسوم البيانية؟
هذه الأداة هي أداة لتنظيف المصدر وتحسينه ومعاينته، ولا توفر تحرير السحب والإفلات للعُقَد مثل برامج الرسم المتجهي.