چطور حجم عکس رو کم کنیم بدون افت کیفیت محسوس؟
این عکس زیر رو با همین موتور NanoPic فشرده کردیم — بدون هیچ دستکاری اضافه، دقیقاً همون خروجی واقعی موتور. سمت راست عکس اصلی (۲.۵ مگابایت)، سمت چپ خروجی فشردهشده (۲۳۷ کیلوبایت):
۹۱٪ کاهش حجم — با چشم غیرمسلح تقریباً هیچ تفاوتی دیده نمیشه
فشردهسازی lossy در مقابل lossless
دو رویکرد اصلی برای کمکردن حجم عکس وجود داره:
- Lossless (بدون افت): فایل رو بدون از دست دادن حتی یک پیکسل داده فشرده میکنه — مثل زیپ کردن یک فایل. مناسب گرافیک تخت، لوگو، و آیکون، اما نسبت فشردهسازیش محدودتره.
- Lossy (با افت): بخشی از جزئیاتی که چشم انسان بهسختی تشخیص میده رو حذف میکنه تا حجم خیلی بیشتر کاهش پیدا کنه. برای عکس و فوتوگرافی، این روش معمولاً انتخاب درستیه — چون چشم انسان اونقدر که فکر میکنیم به جزئیات ریز رنگ حساس نیست.
Chroma Subsampling به زبان ساده
چشم انسان به تغییرات روشنایی خیلی حساستر از تغییرات رنگ است. فرمتهای فشردهسازی مدرن از این ویژگی استفاده میکنن: اطلاعات روشنایی رو کامل نگه میدارن، ولی اطلاعات رنگ رو با دقت کمتری ذخیره میکنن — چون چشم فرقش رو بهسختی میفهمه. نتیجه: کاهش حجم قابل توجه با افت کیفیت تقریباً نامحسوس.
چرا موتورهای هوشمند بهتر از تنظیم دستیان
یک اشتباه رایج، استفاده از یک درصد کیفیت ثابت (مثلاً «۸۰٪») برای همهی عکسهاست. مشکل اینجاست که یک عکس سادهی تخت (مثل اسکرینشات یا نمودار) با کیفیت ۸۰٪ ممکنه هنوز بزرگ باشه، در حالی که یک عکس طبیعی پیچیده با همون عدد ممکنه افت محسوس داشته باشه. موتور NanoPic بهجای یک عدد ثابت، اول نوع محتوای عکس (عکس / گرافیک تخت / متن-اسکرینشات) رو تشخیص میده و تنظیمات مناسب همون نوع رو اعمال میکنه — دقیقاً همون چیزی که توی نمونهی بالا دیدی.
عکس خودت رو امتحان کن
همین الان یک عکس واقعی از سایتت رو آپلود کن و نتیجهی واقعی رو ببین
رفتن به ابزار فشردهسازی