نکات:
این ابزار از کتابخانههای Imagick یا GD برای تبدیل استفاده میکند.
در صورت غیرفعال بودن Imagick از GD استفاده میکند و با استفاده از کتابخانه GD، متادیتا حفظ نمیشود.
برای استفاده از فشردهسازی Lossless باید Imagick فعال باشد.
WebP یک فرمت مدرن تصویری است که توسط گوگل معرفی شده است. این فرمت هم از فشردهسازی با اتلاف (lossy) و هم بدون اتلاف (lossless) پشتیبانی میکند و معمولاً تصاویری با حجم بسیار کمتر اما کیفیت مشابه یا بهتر نسبت به JPEG، PNG و GIF تولید میکند. WebP از شفافیت (alpha channel) و انیمیشن نیز پشتیبانی میکند.
1. افزایش سرعت بارگذاری صفحه: فایلهای WebP تا 25-30% کوچکتر از JPEG و تا 26% کوچکتر از PNG هستند. حجم کمتر = بارگذاری سریعتر = تجربه کاربری بهتر.
2. بهبود معیارهای Core Web Vitals (بهویژه LCP): گوگل Largest Contentful Paint (LCP) را که زمان بارگذاری بزرگترین محتوای قابل مشاهده است، رتبهبندی میکند. تصاویر سبکتر، LCP را بهبود میبخشند.
3. کاهش مصرف پهنای باند هاست و کاربر: هم برای سرور و هم برای کاربران موبایل (با اینترنت محدود) صرفهجویی میشود.
4. اولویت گوگل برای سایتهای سریع: سرعت یکی از فاکتورهای رتبهبندی در نتایج جستجوی گوگل (بهویژه در موبایل) است. WebP مستقیماً به بهبود این فاکتور کمک میکند.
5. سازگاری با ابزارهای گوگل: PageSpeed Insights و Lighthouse استفاده از فرمتهای نسلبعدی مثل WebP را توصیه میکنند و امتیاز بالاتری به سایتهایی میدهند که از آن استفاده کردهاند.
نکته مهم: مرورگرهای مدرن (از جمله کروم، فایرفاکس، اج، سافاری) از WebP پشتیبانی میکنند. برای مرورگرهای قدیمی میتوان از روش fallback (مثلاً با تگ picture) تصاویر JPEG/PNG ارائه داد.
AVIF که مخفف AV1 Image File Format است، یک فرمت فشردهسازی تصویر مدرن و متنباز است. فرمت AVIF مبتنی بر کدک ویدیویی AV1 است که توسط اتحاد رسانههای باز (AOMedia) برای ارائه فشردهسازی ویدیویی کارآمد و با کیفیت بالا توسعه داده شده است. فرمت AVIF از تکنیکهای فشردهسازی پیشرفته به کار رفته توسط کدک AV1 برای ارائه کیفیت تصویر استثنایی در کسری از اندازه فایل فرمتهای تصویری سنتی مانند JPEG و PNG استفاده میکند.
ویژگی متمایز کلیدی فرمت AVIF، توانایی آن در دستیابی به راندمان فشردهسازی برتر بدون افت کیفیت تصویر است. این امر از طریق ترکیبی از تکنیکهای رمزگذاری پیشرفته، مانند نمونهبرداری کروما و کوانتیزاسیون تطبیقی، حاصل میشود که به این فرمت اجازه میدهد تا ضمن حفظ وفاداری بصری، میزان دادههای مورد نیاز برای نمایش یک تصویر را به میزان قابل توجهی کاهش دهد.
فرمت AVIF علاوه بر قابلیتهای فشردهسازی، ویژگیهای پیشرفتهای مانند تصویربرداری با محدوده دینامیکی بالا (HDR)، طیف رنگی گسترده و شفافیت را نیز ارائه میدهد. این ویژگیها این فرمت را قادر میسازد تا تجربیات بصری خیرهکنندهای را ارائه دهد.
راندمان فشردهسازی برتر: تکنیکهای رمزگذاری پیشرفته مورد استفاده توسط کدک AV1 به فرمت AVIF اجازه میدهد تا به راندمان فشردهسازی بسیار بهتری نسبت به فرمتهای سنتی دست یابد و در نتیجه حجم فایلها بدون کاهش کیفیت تصویر کاهش یابد. در بسیاری از موارد، فایلهای AVIF میتوانند تا 50٪ کوچکتر از فایلهای JPEG معادل باشند، در حالی که همان سطح از وضوح بصری را حفظ میکنند.
تصاویر با کیفیت بالا: فرمت AVIF از طیف گستردهای از ویژگیهای پیشرفته مانند تصویربرداری با دامنه دینامیکی بالا (HDR)، طیف رنگی گسترده و شفافیت پشتیبانی میکند که آن را قادر میسازد تجربیات بصری خیرهکنندهای را ارائه دهد که فراتر از قابلیتهای فرمتهای تصویر سنتی است.
متنباز و بدون لایسنس: فرمت AVIF مبتنی بر کدک متنباز AV1 است که عاری از هزینهها و محدودیتهای صدور لایسنس است. این امر فرمت AVIF را به گزینهای در دسترس و مقرونبهصرفه برای توسعهدهندگان و تولیدکنندگان محتوا تبدیل میکند که به دنبال پذیرش جدیدترین فناوری فشردهسازی تصویر هستند.
سازگاری و پشتیبانی گسترده: فرمت AVIF توسط مرورگرها، از جمله گوگل کروم، موزیلا فایرفاکس و مایکروسافت اج، و همچنین چندین ابزار ویرایش تصویر و CDN ها پشتیبانی میشود. این اکوسیستم رو به رشد پشتیبانی، پذیرش و ادغام فرمت AVIF را در گردش کار توسعهدهندگان و تولیدکنندگان محتوا آسانتر میکند.
تبدیل از یک فایل اصلی با lossless (مثلاً JPEG):
فایلهای JPEG "lossless" هستند، به این معنی که دادههای تصویر را برای دستیابی به اندازه
فایل کوچک حذف میکنند. وقتی از فشردهسازی WebP بدون lossless استفاده میکنید،
مانند این است که از کامپیوتر بخواهید تصویری را که از قبل پر از دادههای
فشردهسازی است، کاملاً حفظ و دوباره بستهبندی کند. این فشردهسازی این دادهها
را دقیقاً ذخیره میکند، که میتواند نسبت به الگوریتم JPEG اصلی
کارایی کمتری داشته باشد و منجر به یک فایل بزرگتر شود. به آن مانند بستهبندی
مجدد کامل یک هدیه فکر کنید، اما جعبه جدید بزرگتر از جعبه قدیمی است.
فرمت اصلی فشردهسازی بهتری داشت:
فرمت WebP بدون افت کیفیت معمولاً حدود 26% کوچکتر از یک فایل PNG مشابه است، اما
نتایج میتواند متفاوت باشد. اگر تصویر اصلی شما یک PNG بسیار بهینه شده باشد،
تبدیل به WebP بدون افت کیفیت ممکن است فایل کوچکتری ایجاد نکند و حتی میتواند
کمی بزرگتر باشد. مستندات خود گوگل نشان میدهد که اگرچه WebP بدون افت کیفیت
اغلب اندازه فایل را کاهش میدهد، اما تضمین 100% برای همه تصاویر نیست.
تنظیم "کیفیت" در حالت فشردهسازی lossless:
در کتابخانه Imagick، پارامتر "quality" در حالت فشردهسازی lossless رفتار
متفاوتی دارد. عدد کمتر به
معنای کیفیت تصویر پایینتر نیست. در عوض، تلاش فشردهسازی داخلی را تنظیم
میکند. مقادیر کمتر گاهی اوقات میتوانند منجر به فایلهای کمی بزرگتر شوند زیرا
الگوریتم زمان کمتری را صرف جستجوی کارآمدترین روش برای فشردهسازی دادهها
میکند.
تصاویر پیچیده یا نویزدار:
فشردهسازی Lossless روی تصاویری با نواحی بزرگ رنگی، مانند
اسکرینشاتها، لوگوها یا عکسهای های ساده، بهترین عملکرد را دارد. تصاویری با
جزئیات زیاد، نویز طبیعی، مانند عکسهای با وضوح بالا، ذاتاً بدون
از دست دادن دادهها، فشردهسازی سختتری دارند. اندازه فایل نسخه lossless
بسیار نزدیکتر به اندازه دادههای خام نسخه اصلی خواهد بود.
💡 راه حل
فشردهسازی WebP از نوع lossy انتخاب بهتری است اگر هدف اصلی شما کاهش حجم تصاویر، عکس (بهویژه با فرمت JPEG) باشند. این فرمت تعادل خوبی بین کیفیت بصری و حجم فایل ارائه میدهد و در درجه اول برای همین منظور طراحی شده است. فقط زمانی از حالت lossless استفاده کنید که نمیتوانید تغییری در دادههای پیکسل تصویر ایجاد کنید (مانند لوگوها یا تصاویری که حاوی متن هستند) و تصویر از قبل فرمت lossless مانند PNG باشد.