کاهش حجم عکس: رساندن عکس به ۲۰۰ کیلوبایت بدون افت کیفیت محسوس

حجم عکس را دو چیز تعیین می‌کند، ابعاد و کیفیت فشرده‌سازی؛ با تنظیم درست همین دو، عکس چندمگابایتی گوشی در چند ثانیه به حجمی می‌رسد که فرم‌ها قبول می‌کنند.

همین حالا امتحان کنید: مبدل تصویر

فرم ثبت‌نام نوشته است «حداکثر حجم فایل ۲۰۰ کیلوبایت، فقط JPG» و عکسی که با گوشی گرفته‌اید چند مگابایت حجم دارد. برای کاهش حجم عکس نه نرم‌افزار خاصی لازم است و نه دانش فنی؛ کافی است بدانید حجم عکس از کجا می‌آید و کدام دو تنظیم بیشترین اثر را دارند. در این راهنما همین را توضیح می‌دهیم، بعد قدم‌به‌قدم با مبدل تصویر عکس را کوچک می‌کنیم و در آخر سراغ گوشی، ویندوز و اشتباه‌هایی می‌رویم که کیفیت را بی‌دلیل خراب می‌کنند.

چرا حجم عکس زیاد است؟

  • ابعاد بر حسب پیکسل: عکسی با ابعاد ۴۰۰۰ در ۳۰۰۰ پیکسل دوازده میلیون پیکسل دارد و اطلاعات همه آن‌ها باید در فایل ذخیره شود. اگر طول و عرض را نصف کنید، تعداد پیکسل‌ها یک‌چهارم می‌شود و حجم هم به‌طور چشمگیری پایین می‌آید.
  • فرمت فایل: JPG و WebP برای عکس ساخته شده‌اند و با کنار گذاشتن جزئیاتی که چشم کمتر می‌بیند حجم را کم می‌کنند. PNG بدون اتلاف است؛ برای لوگو و اسکرین‌شات عالی است، اما یک عکس معمولی با PNG معمولاً چند برابر JPG هم‌ابعادش حجم دارد.
  • کیفیت فشرده‌سازی: در JPG و WebP عددی تا ۱۰۰ تعیین می‌کند فشرده‌ساز چقدر سخت‌گیر باشد؛ عدد کمتر یعنی حجم کمتر و جزئیات کمتر.
  • محتوای عکس: آسمان صاف یا دیوار ساده حجم کمی می‌گیرد، اما برگ درختان، فرش یا عکسی که در نور کم گرفته شده و «نویز» دارد، با همان ابعاد و کیفیت بسیار سنگین‌تر است. به همین دلیل بدون امتحان کردن نمی‌شود گفت عکس شما دقیقاً چند کیلوبایت می‌شود.

اطلاعات جانبی مثل مدل دوربین و مختصات مکانی (EXIF) هم در فایل هست، اما معمولاً سهم کوچکی از حجم دارد. پس اهرم‌های اصلی همان ابعاد و کیفیت‌اند.

دو اهرم اصلی: ابعاد و کیفیت

۱. کوچک کردن ابعاد؛ مؤثرترین کار

بیشتر جاهایی که عکس را آپلود می‌کنید آن را بسیار کوچک‌تر از ابعاد اصلی نشان می‌دهند. حتی یک نمایشگر Full HD کلاً ۱۹۲۰ پیکسل عرض دارد و عکسی با عرض ۴۰۰۰ پیکسل روی آن بیش از چهار برابر پیکسل لازم را حمل می‌کند. کوچک کردن ابعاد تا حد نیاز، در اندازه نمایش افت کیفیت محسوسی ندارد و معمولاً بیشترین کاهش حجم را می‌دهد. برای بیشتر فرم‌ها و پیوست‌ها، ضلع بلندتر بین ۱۰۰۰ و ۱۶۰۰ پیکسل کافی است، مگر اینکه سامانه ابعاد مشخصی خواسته باشد.

۲. تنظیم کیفیت JPG یا WebP

کیفیت پیش‌فرض مبدل تصویر ۸۵ است که در عکس‌ها معمولاً با نگاه عادی از نسخه اصلی قابل تشخیص نیست. محدوده ۷۰ تا ۸۰ هم برای بیشتر عکس‌ها قابل قبول است. زیر ۶۰ کم‌کم ایرادها پیدا می‌شوند: لبه‌ها بلوک‌بلوک می‌شوند، آسمان نوارنوار دیده می‌شود و دور نوشته‌ها لکه می‌افتد.

کم کردن کیفیت بازدهی نزولی دارد. در آزمایش ما روی چند عکس نمونه، رفتن از کیفیت ۸۵ به ۷۵ حجم را تقریباً یک‌پنجم تا یک‌چهارم کم کرد، اما رفتن از ۶۵ به ۵۰، با اینکه عدد کیفیت بیشتر پایین آمد، صرفه‌جویی کمتری داشت و خرابی تصویر را آشکارتر کرد. پس اگر به حدود ۷۰ رسیده‌اید و حجم هنوز زیاد است، به‌جای کیفیت، ابعاد را کمتر کنید.

کاراثر روی حجماثر روی ظاهرچه زمانی
کوچک کردن ابعاد تا اندازه موردنیازبسیار زیاددر اندازه نمایش تقریباً هیچقدم اول
کیفیت از ۸۵ به حدود ۷۵محسوسمعمولاً دیده نمی‌شودقدم دوم
کیفیت زیر ۶۰کمتر از انتظارخرابی قابل مشاهدهفقط در ناچاری
تبدیل عکسِ PNG به JPGمعمولاً بسیار زیادنامحسوس؛ شفافیت از بین می‌رودعکس‌هایی که بی‌دلیل PNG هستند
تبدیل به WebPمعمولاً کمتر از JPG هم‌کیفیتنامحسوسوب‌سایت‌ها، نه فرمی که JPG می‌خواهد

کاهش حجم عکس بدون افت کیفیت؛ ممکن است؟

جواب صادقانه: «بدون هیچ تغییری در داده‌ها» تقریباً نه، اما «بدون افتی که به چشم بیاید» بله. ذخیره با JPG یا WebP همیشه مقداری اطلاعات را کنار می‌گذارد، اما وقتی ابعاد را به اندازه نمایش واقعی می‌رسانید و کیفیت را ۸۰ تا ۸۵ نگه می‌دارید، تفاوت دیده نمی‌شود. بهینه‌سازی واقعاً بدون اتلاف هم وجود دارد، مثل حذف اطلاعات جانبی، اما معمولاً درصد کمی از حجم را کم می‌کند و عکس چندمگابایتی را به ۲۰۰ کیلوبایت نمی‌رساند. برای قضاوت، نتیجه را در همان اندازه‌ای با اصل مقایسه کنید که قرار است دیده شود، نه با بزرگ‌نمایی چندبرابری.

چرا سامانه‌ها عکس JPG کم‌حجم می‌خواهند؟

وقتی سامانه‌ای عکس صدها هزار نفر را نگه می‌دارد، تفاوت ۲۰۰ کیلوبایت و ۴ مگابایت برای هر نفر به صدها گیگابایت یا حتی چند ترابایت فضای اضافه می‌رسد. آپلود فایل سنگین روی اینترنت کند هم بارها قطع می‌شود. JPG هم به این دلیل انتخاب می‌شود که تقریباً هر دستگاه و نرم‌افزاری، حتی قدیمی‌ترین‌ها، آن را می‌شناسد، در حالی که WebP یا HEIC ممکن است پردازش نشوند؛ پس گاهی فایل کم‌حجم فقط به‌خاطر فرمتش رد می‌شود.

پیش از شروع، شرایط فرم را کامل بخوانید: حداکثر حجم، فرمت مجاز و اگر ذکر شده، ابعاد یا نسبت طول به عرض. کم کردن حجم وقتی ابعاد خواسته‌شده رعایت نشده باشد، مشکل را حل نمی‌کند.

قدم‌به‌قدم: کاهش حجم عکس با مبدل تصویر

مبدل تصویر عکس را داخل مرورگر خودتان پردازش می‌کند و فایل روی هیچ سروری آپلود نمی‌شود؛ نکته‌ای مهم برای اسکن کارت ملی یا عکس‌های شخصی:

  1. عکس را روی کادر آپلود بکشید یا روی کادر بزنید و انتخابش کنید؛ تا ۳۰ عکس در هر بار و هر کدام تا ۲۵ مگابایت.
  2. از منوی خروجی گزینه JPG را انتخاب کنید.
  3. در منوی تغییر اندازه گزینه حداکثر پهنا (px) را بگذارید و عرض را مثلاً ۱۶۰۰ وارد کنید. اگر عکس‌ها هم افقی‌اند و هم عمودی، جا دادن در کادر (px) بهتر است، چون هر عکس بدون کشیدگی داخل کادری با عرض و ارتفاع مشخص جا می‌شود.
  4. فشرده‌سازی را روی براساس کیفیت بگذارید و لغزنده کیفیت را روی حدود ۸۰ تنظیم کنید.
  5. روی تبدیل بزنید. برای هر عکس حجم قبل و بعد، ابعاد جدید و درصد کاهش حجم نمایش داده می‌شود.
  6. اگر حجم هنوز زیاد است، تنظیمات را تغییر دهید و دوباره تبدیل بزنید؛ عکس‌ها در فهرست می‌مانند.
  7. با ذخیره هر عکس را نگه دارید یا چند عکس را با دانلود همه (.zip) یکجا بگیرید.

عکس‌هایی که از عدد واردشده کوچک‌ترند بزرگ نمی‌شوند، مگر اینکه تیک اجازه بزرگ کردن را بزنید؛ برای کاهش حجم این گزینه را خاموش بگذارید. اگر خروجی از فایل اصلی بزرگ‌تر شود، ابزار برچسب قرمز بزرگ‌تر نشان می‌دهد؛ معمولاً یعنی عکس از قبل فشرده بوده و بهتر است همان اصل را بفرستید یا کیفیت را کمتر کنید. اطلاعات EXIF، از جمله مختصات مکان، در خروجی حذف می‌شود و جهت عکس درست می‌ماند.

رساندن حجم عکس به زیر ۲۰۰ کیلوبایت

فشرده‌سازی را روی تا یک حجم مشخص بگذارید تا کادر حجم هدف ظاهر شود: سقف را به کیلوبایت وارد کنید و ابزار خودش تنظیمات را پیدا می‌کند. کیفیت را کم می‌کند تا فایل جا شود و اگر کافی نبود، ابعاد را هم کوچک می‌کند؛ پس دیگر لازم نیست حدس بزنید:

  1. اول منوی تغییر اندازه را تنظیم کنید، مثلاً حداکثر پهنا (px) روی ۱۶۰۰؛ جست‌وجو از همین ابعاد شروع می‌شود و تنها وقتی آن‌ها را کوچک‌تر می‌کند که کیفیت به‌تنهایی به حجم هدف نرسد.
  2. فشرده‌سازی را روی تا یک حجم مشخص بگذارید و سقف را، مثلاً ۲۰۰، در حجم هدف بنویسید.
  3. روی تبدیل بزنید. زیر هر عکس ابزار می‌گوید چه چیزی لازم بوده، مثل کمتر از 200.0 KB با کیفیت 78%، تا ببینید آن سقف چه هزینه‌ای از کیفیت گرفته است.
  4. اگر عکسی به 200.0 KB نرسید را همراه کوچک‌ترین حجمی که به دست آورده نشان داد، پهنا را در تغییر اندازه کم کنید و دوباره تبدیل کنید، یا اگر فرم اجازه می‌دهد سقف بالاتری بخواهید.
  5. فایل نهایی را باز کنید و مطمئن شوید چهره یا نوشته‌ها واضح‌اند.

حاشیه اطمینان بگذارید. مبدل تصویر، مثل ویندوز، هر کیلوبایت را ۱۰۲۴ بایت حساب می‌کند، اما ممکن است سایتی سقف ۲۰۰ کیلوبایت را ۲۰۰ هزار بایت بداند. پس حجم هدف ۲۰۰ تا نزدیک ۲۰۵ هزار بایت را مجاز می‌کند و فایلی که ۱۹۹ کیلوبایت نمایش داده می‌شود بیش از ۲۰۳ هزار بایت است؛ هر دو از چنین سقفی عبور می‌کنند. ۱۹۰ را وارد کنید تا در هر دو حالت امن باشید.

برای تصوری کلی: عکس گوشی معمولاً چند مگابایت است و بعد از رسیدن به عرض ۱۲۰۰ تا ۱۶۰۰ پیکسل با کیفیت ۷۰ تا ۸۰، اغلب به چند ده تا چند صد کیلوبایت می‌رسد. این اعداد به عکس بستگی دارند؛ عکس پرجزئیات یا پرنویز با همان تنظیمات سنگین‌تر می‌ماند.

اسکن مدارک و عکس‌های نوشته‌دار

در اسکن کارت ملی، شناسنامه یا فیش واریزی، خوانایی نوشته‌ها از همه‌چیز مهم‌تر است. کیفیت را زیر ۷۰ نبرید، چون JPG دور حروف لکه ایجاد می‌کند؛ به‌جای آن ابعاد را کم کنید و با بزرگ‌نمایی مطمئن شوید ریزترین عدد خواناست. حاشیه‌های اضافه دور مدرک را هم پیش از تبدیل برش بزنید؛ پیکسل کمتر یعنی حجم کمتر.

کاهش حجم عکس با گوشی

همین ابزار در مرورگر گوشی هم کار می‌کند و اپلیکیشنی لازم نیست. مبدل تصویر را در کروم، سافاری یا هر مرورگری باز کنید و روی کادر آپلود بزنید تا عکس را از گالری یا فایل‌ها انتخاب کنید؛ بقیه مراحل مثل کامپیوتر است. فایل ذخیره‌شده در دانلودهای گوشی قرار می‌گیرد؛ در آیفون معمولاً در اپ Files و پوشه Downloads.

  • در آیفون خروجی را JPG بگذارید. ممکن است سافاری نتواند WebP بسازد و ابزار پیغام خطا بدهد.
  • عکس‌های HEIC آیفون در بیشتر مرورگرها باز نمی‌شوند؛ اگر ابزار عکسی را نپذیرفت، راهنمای تبدیل عکس به JPG را ببینید.
  • از عکس اسکرین‌شات نگیرید. ابعادش به صفحه گوشی بستگی دارد، نوار وضعیت هم در آن می‌افتد و در بسیاری از گوشی‌ها با PNG ذخیره می‌شود که برای عکس سنگین‌تر است.
  • به فشرده‌سازی پیام‌رسان‌ها تکیه نکنید. میزانش دست شما نیست و ممکن است نوشته‌های ریز ناخوانا شوند.

کاهش حجم عکس در ویندوز بدون نصب برنامه

در ویندوز هم مبدل تصویر در مرورگر ساده‌ترین راه است. اگر بخواهید فقط با امکانات خود ویندوز کار کنید، Paint کافی است:

  1. روی عکس راست‌کلیک کنید و از Open with برنامه Paint را باز کنید.
  2. کلیدهای Ctrl+W را بزنید تا Resize and Skew باز شود، Percentage یا Pixels را انتخاب کنید، Maintain aspect ratio را روشن بگذارید و عرض را کم کنید.
  3. از File و Save as گزینه JPEG picture را بزنید و با نام تازه ذخیره کنید تا اصل فایل بماند.

Paint تنظیم کیفیت JPG ندارد، پس کنترل کمتری روی حجم دارید. برای دیدن حجم دقیق روی فایل راست‌کلیک کنید و Properties را بزنید؛ جلوی Size تعداد دقیق بایت‌ها هم نوشته شده است.

اشتباه‌هایی که کیفیت را بی‌دلیل خراب می‌کنند

  • کیفیت خیلی پایین برای اسکرین‌شات متن یا اسکن مدرک: حروف لکه‌دار و ناخوانا می‌شوند و ممکن است سامانه مدرک را رد کند.
  • فشرده کردن چندباره یک فایل: هر ذخیره دوباره با JPG جزئیات بیشتری را از بین می‌برد؛ همیشه از فایل اصلی شروع کنید.
  • عوض کردن پسوند: تغییر نام photo.png به photo.jpg نه فرمت را عوض می‌کند و نه حجم را.
  • ذخیره با PNG به امید کیفیت بهتر: جزئیات از دست‌رفته برنمی‌گردد و فقط حجم چند برابر می‌شود.
  • بزرگ کردن عکس کوچک: فقط حجم اضافه می‌کند، نه جزئیات.
  • آپلود مدارک هویتی در سایت‌های ناشناس: بسیاری از این سایت‌ها فایل را روی سرور خودشان پردازش می‌کنند؛ برای مدارک شخصی ابزاری انتخاب کنید که روی دستگاه خودتان کار می‌کند.

سوالات متداول

چطور حجم عکس را دقیقاً به ۲۰۰ کیلوبایت برسانم؟

هیچ تنظیمی حجم دقیق نمی‌دهد، چون حجم به محتوای عکس بستگی دارد، اما مبدل تصویر می‌تواند فایل را کمی زیر حد برساند. خروجی را JPG بگذارید، در منوی فشرده‌سازی گزینه «تا یک حجم مشخص» را انتخاب کنید و ۱۹۰ را وارد کنید: ابزار کیفیت را آن‌قدر پایین می‌آورد تا فایل جا شود و فقط اگر کافی نبود تصویر را کوچک می‌کند. ۱۹۰ به‌جای ۲۰۰ برای سایتی جا می‌گذارد که هر کیلوبایت را ۱۰۰۰ بایت حساب می‌کند.

آیا کاهش حجم عکس کیفیت آن را خراب می‌کند؟

اگر ابعاد را به اندازه نمایش برسانید و کیفیت را ۷۵ تا ۸۵ نگه دارید، تفاوت معمولاً دیده نمی‌شود. خرابی آشکار از کیفیت‌های خیلی پایین و فشرده‌سازی‌های پشت‌سرهم می‌آید.

آیا عکس‌هایم روی سرور آپلود می‌شوند؟

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

برای کاهش حجم، WebP بهتر است یا JPG؟

WebP با کیفیت مشابه معمولاً کم‌حجم‌تر است و برای وب‌سایت‌ها بهتر است، اما بسیاری از فرم‌ها و سامانه‌ها فقط JPG می‌پذیرند.
همین حالا امتحان کنید: مبدل تصویر