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

یک عکس تلفن 3–5 MB است؛ بیشتر کاربردها به یک‌دهم آن یا کمتر نیاز دارند. خبر خوب: اکثریت قریب‌به‌اتفاق آن بایت‌ها نامرئی‌اند — وضوحی که هیچ صفحه‌نمایشی نشان نخواهد داد و حاشیه‌های کیفیتی که هیچ چشمی نمی‌تواند ببیند. کاهش خوب اندازه‌ی فایل یک فرایند سه‌مرحله‌ای است، به ترتیبی خاص.

حریم خصوصی در اولویت: هر تصویر به‌صورت محلی در مرورگر شما پردازش می‌شود. هیچ چیز آپلود، ذخیره یا به هیچ سروری منتقل نمی‌شود.

چرا عکس‌ها از همان ابتدا این‌قدر بزرگ‌اند

تلفن‌های مدرن با 12–48 مگاپیکسل و تنظیمات کیفیت محافظه‌کارانه عکس می‌گیرند — ابعادی که برای چاپ‌های بزرگ و برش‌های سنگین در نظر گرفته شده‌اند، نه برای یک نمای وب 1200 پیکسلی یا یک پیام گفت‌وگو. یک عکس 4000×3000 که با 800×600 نمایش داده می‌شود 96% پیکسل‌هایش را هدر می‌دهد؛ آن‌ها بایت خرج می‌کنند در حالی که چیزی که بتوانید ببینید ارائه نمی‌دهند.

گام 1: به ابعادی که واقعاً نیاز دارید تغییر اندازه دهید

تغییر اندازه بزرگ‌ترین اهرم است. نصف‌کردن عرض و ارتفاع تعداد پیکسل‌ها را به یک‌چهارم می‌رساند و معمولاً پیش از اینکه فشرده‌سازی اصلاً وارد ماجرا شود، اندازه‌ی فایل را 70–80% کم می‌کند. برای وب و شبکه‌های اجتماعی، 1080–1600px روی لبه‌ی بلند تقریباً همه‌چیز را پوشش می‌دهد؛ برای ایمیل، 1200px کافی است. از کوچک‌سازی پلکانی باکیفیت استفاده کنید (کاری که تغییردهنده‌ی اندازه‌ی PixelVault انجام می‌دهد) تا تصویر کوچک‌تر واضح بماند.

گام 2: با قصد فشرده کنید

تنظیمات کیفیت JPG و WebP در عمل لگاریتمی‌اند: افت از 100 به 80 فایل را تقریباً بدون هیچ تغییر مرئی نصف می‌کند، در حالی که 80 به 60 کمتر صرفه‌جویی می‌کند و شروع به آشکارشدن می‌کند. با یک مقایسه‌ی زنده‌ی پیش/پس فشرده کنید تا با چشمانتان قضاوت کنید، یا — وقتی یک فرم «زیر 200 KB» را طلب می‌کند — از یک حالت اندازه‌ی هدف استفاده کنید که به‌طور خودکار بهترین کیفیتی را که در سقف جا می‌شود می‌یابد.

گام 3: بگذارید قالب کمک کند

همان عکس با همان کیفیت بصری: PNG به‌مراتب بزرگ‌ترین است، JPG خط پایه، WebP حدود 30% کوچک‌تر، AVIF حتی کوچک‌تر. اگر مقصد یک وب‌سایت است، تبدیل به WebP حین فشرده‌سازی صرفه‌جویی رایگان است. اگر عکسی به‌صورت PNG یا BMP گیر افتاده، تنها تبدیل آن به JPG می‌تواند آن را 10 برابر کوچک کند.

چه کارهایی نکنیم

یک JPGِ ازپیش‌فشرده را مکرراً بازفشرده نکنید — هر نسل آن را تخریب می‌کند؛ در صورت امکان از نسخه‌ی اصلی کار کنید و آن را نگه دارید. به امید صرفه‌جویی عکس‌ها را ZIP نکنید؛ JPGها از پیش فشرده‌اند و ZIP تقریباً هیچ به‌دست نمی‌آورد. و پیش از فشرده‌سازی، یک تصویر کوچک را برای «بهبود» آن بزرگ‌نمایی نکنید — شما برای پیکسل‌های ابداع‌شده بایت می‌پردازید.