ضاغط الصور

تصغير ملفات JPEG و PNG و WebP في متصفحك، بنفس أبعاد البكسل.

حتى 20 صورة في المرة الواحدة. يبدأ الضغط فور إضافتها.

قوة الضغط
جاهز. أضف الصور للبدء.

تتم معالجة صورك داخل متصفحك. لا يتم رفع أي ملفات على الإطلاق إلى BroBroGo.

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

هل يتم رفع صوري؟

لا. يعمل الضاغط بالكامل داخل متصفحك ويحافظ على ملفات الصور في جهازك الخاص.

ما هي تنسيقات الصور المدعومة؟

يدعم إدخال ملفات JPEG و PNG و WebP مع مخرجات بتنسيق JPEG و WebP و PNG.

هل سيؤدي الضغط إلى تقليل جودة الصورة؟

يختبر الضغط الذكي خيارات خفيفة ويحتفظ بالنتيجة الأصغر التي تبدو واضحة تماماً.

هل يمكنني تحديد حجم مستهدف دقيق للملف؟

نعم. يبحث وضع الحجم المستهدف عن مستوى الجودة المناسب ويقلل الأبعاد برفق عند الحاجة.

كيف تتحدد أحجام ملفات الصور رقمياً؟

تعتمد مساحة ملف الصورة على ثلاثة عوامل رئيسية: عدد البكسلات الإجمالي (العرض × الارتفاع)، وكمية معلومات الألوان المخزنة لكل بكسل، ومدى قدرة خوارزمية الترميز على التنبؤ بالبكسل التالي لضغط البيانات. عندما تقوم بالتقاط صورة أو تصدير تصميم، فإن الملف يحتوي على ملايين البكسلات التي يصف كل منها لوناً محدداً.

يقوم "ضاغط الصور" بتقليل حجم الملف بالبايت داخل متصفحك مباشرة دون تغيير أبعاد البكسل الأصلية للصورة (العرض والارتفاع) إلا إذا اخترت ذلك بنفسك. هذا يعني أن عدد البكسلات يبقى ثابتاً، بينما يتغير عدد البايتات المستخدمة لوصفها. عملية الضغط تعني التخلي عن بعض تفاصيل الصورة غير المرئية للعين البشرية، وتعتمد درجة هذا التخلي على قوة الضغط التي تحددها.


آليات ضغط التنسيقات المختلفة: JPEG و PNG و WebP

تتعامل خوارزميات الضغط مع كل تنسيق بطريقة مختلفة تماماً بناءً على طبيعة البيانات:

تنسيق JPEG

يعتمد على الضغط الفاقد للجودة (Lossy). يقوم الضاغط باختبار عدة إعدادات للترميز ومقارنتها بالصورة الأصلية، ثم يحتفظ بأصغر حجم ملف يحافظ على مظهر مطابق للأصل دون عيوب مرئية. تجدر الإشارة إلى أن تنسيق JPEG لا يدعم الشفافية؛ لذا فإن اختيار إخراج بصيغة JPEG لصورة تحتوي على مساحات شفافة سيؤدي إلى ملء تلك المساحات باللون الأبيض تلقائياً.

تنسيق PNG

تنسيق PNG في الأصل هو تنسيق غير فاقد للجودة (Lossless)، مما يجعله ممتازاً للقطات الشاشة والرسومات والشعارات التي تحتوي على نصوص أو مساحات لونية مسطحة، لكن حجمه يكون ضخماً جداً في الصور الفوتوغرافية.

يقوم الضاغط بتقليل حجم ملفات PNG بشكل فعلي وليس مجرد إعادة حفظ؛ حيث يتم تقليص عدد الألوان المميزة في الصورة إلى لوحة ألوان (Palette) لا تتجاوز 255 لوناً، ثم يتم إعادة حزم الملف برمجياً بلا فقدان. يختبر الضاغط عدة درجات من تقليل الألوان ويقارن كل نتيجة بالصورة الأصلية، فإذا كان الفرق البصري كبيراً جداً يتم استبعاد الخيار، ويفوز الخيار الأصغر حجماً الذي اجتاز اختبار التشابه البصري.

  • أوضح: يختبر الخطوة الأكثر لطفاً ويطبق فحص تشابه صارم جداً.
  • موصى به: يختبر نطاقاً معتدلاً من تقليل الألوان.
  • أصغر: يختبر أوسع نطاق ممكن ويقبل تغييراً بصرياً أكبر.

إذا لم ينجح أي خيار لتقليل الألوان في اجتياز فحص الجودة (مثل الصور الفوتوغرافية المحفوظة بصيغة PNG أو الرسومات المفهرسة بالفعل)، يتم تطبيق إعادة حزم غير فاقد للجودة فقط، وتظهر للمستخدم ملاحظة: "تحتوي هذه الصورة على الكثير من التفاصيل الدقيقة التي تعزز صعوبة تصغيرها أكثر دون تلف مرئي، لذلك تم الحفاظ عليها مطابقة للأصل بكسل بكسل."

تنسيق WebP

تنسيق حديث يوفر كفاءة ضغط متفوقة جداً مقارنة بـ JPEG و PNG مع دعم الشفافية. عندما يكتشف الضاغط أن الصورة ستكون أصغر بكثير بصيغة WebP، يعرض تلميحاً للمستخدم: "ستكون هذه الصورة أصغر بكثير بصيغة WebP. قم بتغيير تنسيق الإخراج أدناه لتجربتها."


التحكم في خيارات الضغط المتقدمة

عند إضافة الصور عبر سحبها وإفلاتها في منطقة "اختر الصور أو ألقِها هنا"، يبدأ الضغط فوراً بالإعدادات الافتراضية (الاحتفاظ بالتنسيق الأصلي وبأبعاد البكسل الأصلية). إذا لم تكن النتيجة كافية، يمكنك النقر على لوحة "الحجم غير صغير بما يكفي، أو الوضوح غير مناسب؟" لتعديل الخيارات التالية:

الخيار الوصف والحدود
قوة الضغط تشمل أربعة خيارات: أوضح (يحافظ على التفاصيل ويقيد التغيير)، موصى به (الافتراضي)، أصغر (أقصى تقليص للحجم)، وحجم دقيق.
الحجم المستهدف يظهر فقط عند اختيار "حجم دقيق". يقبل قيمة عددية بوحدة KB أو MB، بحد أدنى 10 KB وحد أقصى 50 MB (يبدأ افتراضياً بقيمة 100 KB كقيمة أولية فقط).
تنسيق الإخراج الخيارات المتاحة هي: الاحتفاظ بالتنسيق الأصلي، JPEG، WebP، أو PNG.
العرض الأقصى و الارتفاع الأقصى حدود قصوى للأبعاد تبدأ من 2560 وتستقبل قيم من 1 إلى 12000. تعمل كأقصى سقف للأبعاد ولا تكبر الصور الأصغر منها.

آلية عمل "حجم دقيق"

عند تحديد حجم مستهدف، يحاول الضاغط الوصول إليه عبر جولات ترميز متكررة. إذا لم ينجح الترميز وحده في النزول تحت الحجم المطلوب، يبدأ الضاغط في تصغير أبعاد الصورة بمقدار العشر (10%) في كل جولة. يتوقف هذا التصغير فوراً عند تحقق أحد الشرطين:

  1. وصول الصورة إلى حوالي ثلث عدد البكسلات التي بدأت بها (مثلاً: صورة بأبعاد 4000 × 3000 تحتوي على 12 مليون بكسل، تتوقف عند الوصول إلى حوالي 4 ملايين بكسل، أي ما يعادل 58% تقريباً من طول كل ضلع).
  2. وصول الضلع الأطول في الصورة إلى 800 بكسل كحد أدنى لا يمكن النزول تحته.

إذا تم استيفاء الحجم المطلوب، تظهر عبارة "الهدف: تم الوصول"، وإذا لم يتمكن من النزول للرقم المطلوب حتى بعد أقصى تصغير وتخفيض للجودة، تظهر عبارة "الهدف: أقرب نتيجة ممكنة".


معالجة البيانات والخصوصية

تتم معالجة صورك داخل متصفحك. لا يتم رفع أي ملفات على الإطلاق إلى BroBroGo. تبقى الملفات التي تختارها أو تلقيها في الصفحة على جهازك طوال فترة العمل، ولا يتم إرسال أي بيانات إلى أي خادم خارجي على الإطلاق.

بسبب إعادة كتابة بيانات الصورة بالكامل أثناء الضغط، فإن البيانات الوصفية المخزنة مثل إعدادات الكاميرا، وتاريخ الالتقاط، وإحداثيات الموقع الجغرافي (GPS) لا يتم نقلها إلى الملف الجديد المضغوط. الاستثناء الوحيد هو عندما يعيد الضاغط الملف الأصلي دون أي تغيير لعدم إمكانية تصغيره أكثر، حيث تظهر عبارة: "هذا الملف صغير بالأسفل إلى أقصى حد ممكن، لذا تم الاحتفاظ بالنسخة الأصلية." وفي هذه الحالة فقط تظل البيانات الوصفية داخل الملف لأنه لم يتم تعديله.


قواعد الاستخدام وحالات الأخطاء

  • التنسيقات المدعومة: يقبل الضاغط ملفات JPEG و PNG و WebP فقط. أي تنسيق آخر سيظهر أمامه خطأ: "ملفات JPEG و PNG و WebP فقط هي المدعومة."
  • حدود الرفع: يمكنك معالجة حتى 20 صورة في المرة الواحدة. تجاوز هذا العدد يظهر رسالة: "اختر حتى 20 صورة في المرة الواحدة."
  • الملفات التالفة: إذا تعذر فتح ملف معين، تظهر رسالة: "تعذر فتح هذا الملف كصورة. قد يكون تالفاً أو فارغاً أو ليس صورة حقاً." ولا يتوقف البرنامج بل يكمل ضغط باقي الملفات ويظهر في النهاية تقرير مثل: "تعذر معالجة 2 ملف."
  • فشل الضغط: في حال حدوث خطأ غير متوقع أثناء المعالجة، تظهر رسالة: "فشل الضغط. جرب صورة أصغر أو تنسيق إخراج مختلف."
  • حماية الذاكرة: لتجنب استهلاك ذاكرة الجهاز عند التعامل مع صور ضخمة جداً، يضم الضاغط سقفاً داخلياً تلقائياً يبلغ حوالي 24 مليون بكسل. إذا تجاوزت الصورة هذا الحد، يتم تصغير أبعادها تلقائياً وتظهر علامة "تم التصغير تلقائياً لحماية الذاكرة".
  • تسمية الملفات: تحمل الملفات المحملة نفس الاسم الأصلي مضافاً إليه اللاحقة -compressed مع امتداد التنسيق الجديد. أما الملفات التي لم يتم تعديلها لأنها صغيرة بالفعل فتحتفظ باسمها الأصلي دون تغيير.

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

هل يتم رفع صوري؟

لا. يعمل الضاغط بالكامل داخل متصفحك ويحافظ على ملفات الصور في جهازك الخاص.

ما هي تنسيقات الصور المدعومة؟

يدعم إدخال ملفات JPEG و PNG و WebP مع مخرجات بتنسيق JPEG و WebP و PNG.

هل سيؤدي الضغط إلى تقليل جودة الصورة؟

يختبر الضغط الذكي خيارات خفيفة ويحتفظ بالنتيجة الأصغر التي تبدو واضحة تماماً.

هل يمكنني تحديد حجم مستهدف دقيق للملف؟

نعم. يبحث وضع الحجم المستهدف عن مستوى الجودة المناسب ويقلل الأبعاد برفق عند الحاجة.