تحويل PNG إلى SVG متجهات
قم بتحويل صور PNG و JPG النقطية إلى رسومات SVG المتجهة القابلة للتحجيم. كل ذلك بشكل آمن وسريع داخل متصفحك.
اسحب وأفلت صور PNG/JPG هنا
يدعم حتى 50 ميغابايت
قم بتحويل صور PNG و JPG النقطية إلى رسومات SVG المتجهة القابلة للتحجيم. كل ذلك بشكل آمن وسريع داخل متصفحك.
يدعم حتى 50 ميغابايت
يعد تحويل PNG إلى SVG في الأساس عملية تتبع، وليس تغييرًا في التنسيق. PNG يخزن البكسلات؛ يقوم SVG بتخزين الأوليات الهندسية. يتطلب الانتقال من شبكة البكسل إلى مسارات المتجهات القابلة للتحجيم تفسير الصورة النقطية ورسم أشكال تقريبية حول مناطق ذات ألوان مماثلة. والنتيجة قابلة للتطوير بشكل حقيقي - يمكنك تغيير الحجم بحرية دون الحاجة إلى البيكسل - ولكنها ليست نسخة مثالية للمصدر. يتم تتبع محتوى الصور الفوتوغرافية بشكل سيئ لأن كل اختلاف لوني على مستوى البكسل يتحول إلى شكل، مما ينتج عنه صور SVG ضخمة تتعارض مع الغرض. يتم تتبع الشعارات والأيقونات والفن الخطي والرسومات عالية التباين بشكل واضح لأنها تحتوي على عدد صغير من مناطق الألوان ذات الحدود المحددة جيدًا.
يستخدم هذا المحول مكتبة imagetracerjs، وهو منفذ JavaScript لخوارزميات تتبع المتجهات المشابهة لـpotrace. يتم فك تشفير PNG إلى صورة نقطية RGBA، ويتم تقسيم الصورة النقطية إلى مناطق ألوان باستخدام لوحة ألوان قابلة للتكوين، ويتم تتبع حدود كل منطقة في مسار، ويتم تبسيط المسارات باستخدام تقريب Bezier، ويتم إصدار المسارات الناتجة كعناصر مسار SVG. يتم تشغيل خط الأنابيب بالكامل في متصفحك دون تحميل أي خادم.
تتحكم معلمات التتبع في المفاضلة بين الدقة وحجم الملف. المزيد من الألوان والتفاصيل الدقيقة تنتج صورة SVG أكبر تتطابق بشكل وثيق مع المصدر؛ ينتج عن الألوان الأقل والتتبع الخشن صورة SVG أصغر مع مظهر أكثر أناقة. يتم ضبط الإعدادات الافتراضية للشعارات والأيقونات؛ قد تستفيد الصور المعقدة من تمريرة التتبع مع الإعدادات المعدلة، أو قد لا تكون ببساطة مرشحة جيدة للتوجيه.
يعد تحويل ملف PNG إلى اتجاه أكثر فائدة عندما تحتاج إلى تغيير حجم الصورة إلى ما هو أبعد من دقتها الأصلية. غالبًا ما تصل الشعارات على وجه الخصوص بتنسيق PNG بحجم متواضع وتحتاج إلى الظهور بشكل واضح على اللوحات الإعلانية وشاشات شبكية العين والمطبوعات كبيرة الحجم. ينتج عن التتبع المتجه صورة SVG يتم تغيير حجمها دون فقدان الجودة؛ المقايضة هي الإخلاص للبكسلات الأصلية.
يعد SVG أيضًا أكثر إحكاما بشكل ملحوظ من PNG بالنسبة للرسومات ذات الألوان القليلة والمناطق المسطحة الكبيرة. قد يكون حجم أيقونة PNG بحجم 256 × 256 8 كيلو بايت؛ غالبًا ما يكون حجم ملف SVG المكافئ بلونين أو ثلاثة ألوان أقل من 1 كيلوبايت. بالنسبة لمكتبات أيقونات واجهة المستخدم التي يتم تسليمها إلى واجهة الويب الأمامية، تعمل الإصدارات المتجهة على تقليل حجم الحزمة وتحسين الوضوح على جميع كثافات العرض.
أسقط ملف PNG، واختر إعدادات التتبع، وأنشئ ملف SVG.
تطبق imagetracerjs مسارًا متعدد المراحل: يؤدي تكميم الألوان إلى تقليل الصورة النقطية إلى عدد ثابت من الألوان باستخدام التجميع أو القطع المتوسط؛ يحدد اكتشاف الحافة حدود البكسل بين المناطق؛ يتبع تتبع الكفاف الحدود لإنتاج مضلعات مغلقة؛ يؤدي تركيب الخط والمنحنى إلى تقريب المضلعات ذات منحنيات Bezier لتقليل بيانات المسار.
معلمات الخوارزمية الأكثر أهمية هي عدد الألوان (نموذجي: 4-32)، والباتوميت (يتم تجاهل المسارات الأقصر من هذا العدد من البكسلات كضوضاء)، ولترس (تسامح الخط - إلى أي مدى يمكن أن تنحرف الحافة قبل تقسيمها إلى مقطع جديد)، و qtres (تسامح المنحنى التربيعي - مدى تنعيم المنحنيات بقوة). تعمل الإعدادات الافتراضية بشكل جيد مع الشعارات؛ تستفيد الصور المعقدة من ضبط كل صورة.
الإخراج هو SVG 1.1 قياسي مع عناصر المسار. تصبح كل منطقة لون مسارًا واحدًا بسمة تعبئة. يتم فتح الملف الناتج في أي متصفح، أو محرر متجه، أو أداة تصميم متوافقة مع SVG. يعتمد حجم الملف بشكل أساسي على عدد المسارات وكثافة العقدة؛ الشعار النموذجي الذي يتم تتبعه هو 1-10 كيلو بايت.