Image Compressor
Shrink JPG, PNG and WebP with a quality slider and live size readout.
صور
تحويل صورة إلى data URI.
الموازنة بسيطة: طلب أقل، ونحو ثلث بايتات أكثر.
يستحقّ مع الصور الصغيرة التي تلزم دائمًا: أيقونة، شعار صغير، نقش خلفية. ودون خمسة كيلوبايت تقريبًا يكون مفيدًا في الغالب.
ولا يستحقّ مع الصور الكبيرة. فصورة بمئات الكيلوبايتات تضخّم ملف HTML أو CSS بالقدر نفسه، وهذان يُحمَّلان دائمًا — حتى لزوّار لن يروا الصورة أبدًا.
وعيب مهمّ: الصورة المضمّنة لا تُخزَّن مؤقتًا على حدة. فإن كانت في ملف CSS أُعيد إرسالها مع كل تعديل لذلك الملف. أما الملف المنفصل فيبقى في الذاكرة المؤقتة.
وفي البريد الوضع مختلف: كثير من البرامج يحجب الصور الخارجية، وكثير منها يحجب أيضًا data URI. فالتضمين ليس حلًا موثوقًا هناك.
حسّن الصورة قبل التحويل. فترميز Base64 على ملف PNG غير مضغوط خسارة مضاعفة.
وللأيقونات البسيطة يكون ملف SVG أفضل غالبًا من PNG مرمّز: أخفّ، وحادّ بأي مقاس، ويُدرج مباشرة بلا ترميز.
والتزم البنية: يبدأ data URI بنوع الوسيط ثم كلمة base64، تليهما فاصلة ثم البيانات. انسخ الكل لا الجزء الأخير وحده.
وفي CSS يوضع بين علامتَي اقتباس داخل دالة url. وفي HTML يوضع مباشرة في خاصية src.
كل شيء يجري في متصفحك.
مع الصور الصغيرة دون خمسة كيلوبايت تقريبًا التي تلزم دائمًا.
نحو الثلث.
ليس على حدة: يذهب مع الملف الذي تضعه فيه.
غير موثوق: كثير من البرامج يحجب data URI.
للأيقونات البسيطة غالبًا نعم: أخفّ وحادّ بأي مقاس.
لا.