zipo.pics

بنچمارک فشرده‌سازی تصویر

یک تصویر، چهار کدک، اعداد واقعی. یک نمونه را با zipo.pics فشرده کردیم و خروجی واقعی را اندازه گرفتیم.

نمونه: 128 × 128 px gradient PNG, اندازه خروجی 50.9 KB
قالباندازه خروجینسبت به اصلچه وقت
PNG (lossless)12.8 KB−75%Best when every pixel must survive — logos, screenshots.
JPG2.1 KB−96%Universally compatible; great for photos.
WebP0.9 KB−98%Smallest here — simple codec wins on tiny smooth images.
AVIF1.3 KB−97%Usually beats WebP on photos; overhead shows on micro images.

چگونه اندازه گرفتیم

همان فایل منبع با موتور zipo.pics در مرورگر (Rust در WebAssembly، بدون سرور) فشرده شد. هر قالب با تنظیمات پیش‌فرض کدگذاری و اندازه دقیق فایل خروجی خوانده شد.

بخش غیربدیهی: AVIF کوچک‌ترین نبود

در این تصویر کوچک و صاف، AVIF (۱٫۳ کیلوبایت) از WebP (۰٫۹ کیلوبایت) بزرگ‌تر شد. کدک پیشرفته AVIF بار ثابتی دارد که فقط روی تصاویر بزرگ و پرجزئیات می‌ارزد.

چگونه جدول را بخوانیم

ستون «نسبت به اصل» اصل مطلب است: حتی PNG بدون‌اتلاف ۷۵٪ افت کرد، چون منبع خروجی فشرده‌نشده بود. نتیجه: قالب را بر اساس تصویر انتخاب کنید.

نکته صادقانه: این یک نمونه ساختگی (گرادیان ۱۲۸×۱۲۸) است. نتایج واقعی با محتوا و اندازه فرق می‌کند.

پرسش‌های متداول

چرا PNG بدون‌اتلاف از اصل کوچک‌تر است؟

اصل یک خروجی فشرده‌نشده بود. PNG آن را بدون‌اتلاف بازکدگذاری و این اتلاف را حذف می‌کند در حالی که هر پیکسل یکسان می‌ماند. «بدون‌اتلاف» یعنی حفظ کیفیت، نه حفظ حجم.

پس همیشه WebP استفاده کنیم؟

برای عکس‌های وب مدرن، WebP/AVIF معمولاً کوچک‌ترین است، اما برخی ابزارها و CMSها هنوز JPG/PNG می‌خواهند.