WMW

محول وعارض SVG

Free

حوّل SVG إلى PNG أو JPEG أو WEBP أو BMP أو ICO أو AVIF، أو غلّف PNG/JPEG/WEBP/BMP/GIF/ICO في SVG صالح، مع كشف تلقائي للاتجاه، مباشرة في متصفحك.

يعمل بالكامل في متصفحك. لا يُرفع ملفك أبدًا إلى أي مكان.

انقر لاختيار ملف، أو اسحب وأفلت واحدًا هنا

إدخال SVG، أو إدخال PNG / JPEG / WEBP / BMP / GIF / ICO - يُكتشف أي اتجاه تلقائيًا

النشاط الأخير

مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.

لا يوجد نشاط بعد. كن أول من يبدأ.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

يحوّل بين SVG والصور النقطية مباشرة في متصفحك، في أي اتجاه، مع اكتشاف تلقائي لما رفعته. ارفع SVG لتصديره كـ PNG أو JPEG أو WEBP أو BMP أو ICO أو AVIF (حيثما مدعوم) بأي مستوى تكبير؛ ارفع PNG أو JPEG أو WEBP أو BMP أو GIF أو ICO للحصول على ملف .svg صالح مع صورتك الأصلية مضمّنة بداخله.

كيف يعمل

بالنسبة لتحويل SVG إلى صورة نقطية، تحدد الأداة أولاً حجم البكسل الأصلي لـ SVG (سمات العرض/الارتفاع الصريحة، ثم viewBox، ثم الافتراضي القياسي 300×150)، وتضربه في نسبة التكبير التي اخترتها، وترسم الملف بذلك الحجم بالضبط على لوحة HTML. تُصدَّر PNG وJPEG وWEBP وAVIF بعدها مباشرة عبر واجهة برمجة تطبيقات اللوحة. يُبنى BMP بواسطة مُرمِّز صغير مخصص يكتب بيانات البكسل الخام للوحة في ملف BMP قياسي غير مضغوط بعمق 24 بت، من الأسفل إلى الأعلى، بترتيب البايت أزرق-أخضر-أحمر الذي يتطلبه التنسيق. يُبنى ICO بأخذ تصدير PNG للوحة وتغليفه في تنسيق حاوية ICO الحديث (رأس قصير يتبعه بيانات PNG)، والذي تقبله كل نسخة حالية من Windows وكل متصفح رئيسي. بالنسبة لتحويل الصورة النقطية إلى SVG، تقرأ الأداة البايتات الدقيقة لملفك المرفوع كـ URI بيانات وتضع URI البيانات هذا، دون أي تعديل على الإطلاق، داخل عنصر <image> لملف SVG جديد، مع ضبط عرض وارتفاع وviewBox SVG ليطابق أبعاد بكسل الصورة الأصلية بالضبط.

المشكلات التي تحلها

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

لماذا قد أحوّل SVG إلى PNG أو JPEG أو WEBP أو BMP أو ICO أو AVIF؟

SVG هو تنسيق متجهي لا تقبله ببساطة العديد من الأدوات والمنصات والبرامج القديمة، مثل معظم أدوات رفع الصور في وسائل التواصل الاجتماعي، أو بعض حقول الصور في أنظمة إدارة المحتوى، أو عملاء البريد الإلكتروني. يمنحك التحويل إلى تنسيق نقطي مثل PNG ملف صورة عادي قائم على البكسل يعمل في كل مكان، بالحجم الدقيق الذي تختاره. يُعد ICO على وجه الخصوص التنسيق الذي تتوقعه Windows والمتصفحات لأيقونات المفضلة وأيقونات سطح المكتب.

كيف يؤثر إعداد التكبير على الناتج؟

نظرًا لأن SVG تنسيق متجهي، فليس له حجم بكسل ثابت خاص به، بل فقط حجم "أصلي" يُقرأ من الملف (سمات العرض/الارتفاع، أو viewBox كبديل). يُغيّر التكبير حجم هذا الحجم الأصلي زيادة أو نقصانًا: 100% يحافظ على الحجم الأصلي، 200% يضاعف كلا البعدين، و50% يقلل منهما إلى النصف، كل ذلك دون أي فقدان للحدة قبل التصدير النقطي النهائي.

ما تنسيق الإخراج الذي يجب أن أختاره؟

PNG هو الخيار الافتراضي الأكثر أمانًا: يدعم الشفافية، لذا تبقى أي مناطق شفافة في SVG الخاص بك شفافة، وهو بلا فقدان. لا يدعم JPEG الشفافية ويملأ المناطق الشفافة باللون الأبيض، لكنه ينتج ملفات أصغر للمحتوى الشبيه بالصور. يدعم كل من WEBP وAVIF (حيث يدعم متصفحك ترميزه) الشفافية بأحجام ملفات غالبًا أصغر من PNG أو JPEG. BMP هو تنسيق قديم غير مضغوط وقابل للقراءة عالميًا بأحجام ملفات كبيرة. يُعبّئ ICO الصورة كملف أيقونة Windows/متصفح، ويُستخدم غالبًا لأيقونات المفضلة.

ما الذي يفعله تحويل الصورة إلى SVG فعليًا؟

لا يتتبع أو يحوّل صورتك إلى مسارات وأشكال متجهية، فتلك عملية أكثر تعقيدًا بكثير تتولاها أداة تحويل متجهي مخصصة. بدلاً من ذلك، يُغلّف ملفك الأصلي PNG أو JPEG أو WEBP أو BMP أو GIF أو ICO، دون تغيير بايت لبايت، داخل حاوية SVG صغيرة بعرض وارتفاع وviewBox مطابقين. الناتج هو ملف .svg صالح يُعرض بشكل صحيح في أي مكان يُتوقع فيه SVG، بينما لا يزال يحتوي بداخله على بيانات صورتك الأصلية الدقيقة.

ماذا لو لم يكن لدى SVG الخاص بي عرض أو ارتفاع أو viewBox على الإطلاق؟

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

هل يُرفع ملفي إلى أي مكان؟

لا. يحدث كل تحويل، في أي اتجاه، بالكامل في متصفحك باستخدام واجهة برمجة تطبيقات HTML canvas وواجهة برمجة تطبيقات File. لا يُرسل شيء إلى خادم.

أدوات ذات صلة