تخطَّ إلى المحتوى الرئيسي

محول صيغ الصور مجانًا

التحويل بين صيغ JPG، PNG، WebP، AVIF، GIF، وBMP.

تحويل إلى:

تصدير AVIF غير متاح في هذا المتصفح. يوفر WebP توفيرًا مشابهًا ويعمل تقريبًا في كل مكان.

أسقط الملفات هنا أو انقر للتصفح

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · تتم معالجته على جهازك

أو اضغط Ctrl+V للصق من الحافظة

يمكنك إسقاط عدة ملفات دفعة واحدة

تصفح الملفات

نصيحة: الصق صورة من الحافظة (Ctrl+V) لتحميلها فوراً.

ملفاتك لا تغادر جهازك أبدًا. تتم جميع المعالجة محليًا في متصفحك.

الاستخدامات الشائعة

  • تحويل JPG إلى WebPتحويل صور JPG إلى WebP — التنسيق الحديث الذي يمنحك ملفات أصغر بجودة مساوية أو أفضل.
  • تحويل PNG إلى WebPتحويل الرسومات PNG إلى WebP — احتفظ بالشفافية والحواف الحادة مع تقليل حجم الملف بنسبة 50–80%.
  • تحويل الصور للطباعةتحضير الصور للطباعة الاحترافية — تحويل إلى تنسيقات عالية الجودة مع الحفاظ على الدقة الكاملة.

كيف يعمل

يعمل التحويل بالكامل في متصفحك باستخدام Canvas API — محرك ترميز الصور نفسه المدمج في Chrome وFirefox وSafari. تُرسم ملفاتك على لوحة خارج الشاشة وتُعاد ترميزها بـ canvas.toBlob() إلى الصيغة المستهدفة؛ ولا يُرفع أي شيء إلى أي خادم.

  1. 1
    تُفك الصورة إلى لوحة
    يُحمَّل كل ملف في HTMLImageElement عبر رابط كائن محلي. بعد فك الترميز، تُرسم بيانات البكسل على لوحة خارج الشاشة بأبعاد الإخراج — مع الحفاظ على نسبة العرض إلى الارتفاع إن ضُبط حد أقصى للعرض.
  2. 2
    معالجة شفافية JPEG قبل الترميز
    عند التحويل إلى JPEG (الذي لا يحتوي على قناة ألفا)، تُملأ اللوحة أولًا بخلفية بيضاء قبل رسم الصورة، مما يمنع ظهور المناطق الشفافة باللون الأسود في الملف الناتج.
  3. 3
    canvas.toBlob() يعيد ترميز البكسلات
    يرمّز canvas.toBlob(mime, quality) الأصلي في المتصفح اللوحة بالصيغة المختارة (JPG أو PNG أو WebP أو AVIF) بمستوى الجودة المطلوب. إذا لم يدعم المتصفح ترميز صيغة ما، يعطّل فحص الميزات عند البدء ذلك الزر بدلًا من إنتاج ملف بتسمية خاطئة بصمت.
  4. 4
    تسليم الإخراج ككائن محلي
    يُلفّ الكائن المرمَّز في رابط كائن محلي للمعاينة والتنزيل الفوريين. وللملفات المتعددة، يحزمها JSZip في ملف ZIP داخل المتصفح قبل بدء التنزيل.

تبقى كل بيانات الصور على جهازك — تُقرأ الملفات وتُرمَّز بالكامل داخل المتصفح باستخدام Canvas API، ولا تُرسل أي بيانات إلى خادم أبدًا.

أدوات ذات صلة

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