ضاغط الصور (JPEG وPNG وWebP)
اضغط صور JPEG وPNG وWebP داخل متصفحك. اضبط الجودة وحدّد الأبعاد القصوى وقلّل ألوان PNG وشاهد النسبة المئوية الدقيقة للتوفير.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو ضاغط الصور؟
يعيد ضاغط الصور ترميز صورة أو رسم لتصغير حجم الملف. يمكنك اختيار JPEG أو WebP بفقدان للجودة مع شريط للجودة، أو PNG بألوان مخفّضة (تكميم اللوحة اللونية على غرار TinyPNG) يحافظ على الشفافية، أو إعادة ترميز PNG دون فقدان، ويمكنك اختياريًا تحديد أقصى عرض وارتفاع. تعرض الأداة الحجم الأصلي والجديد ونسبة التوفير، وتحذّرك عندما لا تكون النتيجة أصغر.
كيفية استخدام ضاغط الصور
- أسقط صورة على منطقة الرفع، أو انقر عليها لاختيار ملف، أو الصق صورة بـ Ctrl+V.
- اختر تنسيق الناتج: JPEG أو WebP أو PNG بألوان مخفّضة أو PNG دون فقدان.
- اضبط الجودة (JPEG/WebP) أو الحد الأقصى لعدد الألوان (PNG بألوان مخفّضة)، ويمكنك اختياريًا ضبط أقصى عرض / أقصى ارتفاع.
- افحص المعاينة وشارة تغيّر الحجم (مثل «120 KB → 38 KB، أصغر بنسبة 68%»).
- انقر زر التنزيل لحفظ الملف المضغوط باسم مثل
photo-compressed.jpg.
مثال
300×200 PNG photo with noise (107 KB), output format WebP, quality 75
WebP file of the same 300×200 size; the size badge shows the new size and a “% smaller” value
تعتمد النسبة الدقيقة على محتوى الصورة ومرمّز المتصفح.
متى تستخدم ضاغط الصور
استخدمها قبل رفع الصور إلى موقع أو نظام إدارة محتوى أو بريد أو محادثة عندما يهمّ حجم الملف، أو لتصغير لقطات الشاشة والشعارات مع الحفاظ على الشفافية. وهي ليست محسّنًا للدُفعات ولا تشغّل مرمّزات متقدمة مثل MozJPEG أو oxipng، فقد توفّر أداة مخصصة وقت البناء نسبًا إضافية قليلة. لا تعِد ضغط JPEG مضغوط بشدة مرارًا: فكل جولة بفقدان تُضيّع تفاصيل.
كيف يعمل ضاغط الصور
يفك المتصفح ترميز الصورة (مع تطبيق اتجاه EXIF) ويرسمها على canvas. إذا حدّدت حجمًا أقصى تُصغَّر الصورة على خطوات بنسبة النصف مع تنعيم عالي الجودة. يُنتَج JPEG وWebP بواسطة canvas.toBlob(type, quality)؛ وتتحول البكسلات الشفافة إلى بيضاء في JPEG لأن هذه الصيغة بلا قناة ألفا. أما وضع PNG بألوان مخفّضة فيكمّم بكسلات RGBA إلى 256 لونًا كحد أقصى بخوارزمية PnnQuant من مكتبة gifenc، ثم يكتب PNG مفهرسًا بعمق 8 بت (مقطعا PLTE وtRNS، مضغوطين بـ CompressionStream في المتصفح). أما PNG دون فقدان فيعيد المتصفح ترميزه ببساطة، وهذا نادرًا ما يوفّر الكثير.
حالات الاستخدام الشائعة
- تصغير صور الهاتف قبل إرفاقها ببريد أو نموذج له حد للرفع.
- تحويل لقطات شاشة PNG كبيرة إلى PNG بـ 256 لونًا أصغر بعدة مرات.
- إنتاج نسخ WebP من صور الواجهة الرئيسية لتحميل صفحات أسرع.
- تحديد عرض صور المنتجات بـ 1600 بكسل كحد أقصى لمتجر إلكتروني.
ملاحظة أمنية
تُفك الصور وتُعالَج وتُرمَّز محليًا في متصفحك بواجهة Canvas. لا يُرفع شيء إلى خادم. ولأن البيانات الوصفية لا تُنسخ، فالضغط أيضًا طريقة سهلة لإزالة بيانات الموقع من الصور قبل مشاركتها.
الأسئلة الشائعة
أي تنسيق يعطي أصغر ملف؟
للصور الفوتوغرافية يكون WebP عادةً الأصغر يليه JPEG. أما لقطات الشاشة والشعارات والرسومات المسطحة فغالبًا يتفوق PNG بألوان مخفّضة على كليهما ويحافظ على الحواف الحادة والشفافية.
لماذا الملف المضغوط أكبر من الأصلي؟
قد يكون الأصلي محسّنًا جيدًا أصلًا، أو اخترت تنسيقًا دون فقدان أو جودة عالية جدًا. تعرض الأداة تحذيرًا في هذه الحالة؛ اخفض الجودة أو اختر تنسيقًا آخر أو احتفظ بالأصلي.
هل يزيل الضغط بيانات EXIF الوصفية؟
نعم. يُعاد ترميز الناتج من canvas، فلا تُنسخ البيانات الوصفية للكاميرا مثل موقع GPS والتاريخ وطراز الكاميرا إلى الملف الجديد.
هل يوجد حد للحجم؟
تُصغَّر الصور الكبيرة جدًا لتناسب حد canvas في المتصفح (نحو 16.7 ميغابكسل في Safari و50 ميغابكسل في غيره) ويُعلمك إشعار بالحجم الجديد.