Коротко: Вес фото определяют три вещи — разрешение, формат и уровень сжатия, а не «хорошая» или «плохая» камера. Разобравшись, что на что влияет, вы сможете сжимать фото осознанно, а не наугад двигать ползунок и гадать.
Почему два похожих на вид фото весят по-разному
Два снимка одного и того же кота могут отличаться по весу в 10 раз, хотя выглядят одинаково на экране телефона. Дело не в качестве камеры — дело в том, как файл закодирован. Разрешение, формат и степень сжатия работают независимо друг от друга, и вес — это их произведение, а не какой-то один параметр.
Три фактора, которые реально определяют вес
1. Разрешение (мегапиксели). Чем больше пикселей в кадре, тем больше данных нужно сохранить. Фото 4000×3000 (12 Мп) весит примерно в 4 раза больше, чем то же изображение, уменьшенное до 2000×1500. Если вы публикуете фото на сайте или в соцсети, где оно всё равно отобразится в блоке 800×600, лишние мегапиксели — чистый балласт.
2. Формат файла. JPEG, PNG, WebP и AVIF сжимают данные по-разному:
- PNG — без потерь, отлично для скриншотов и графики с текстом, но тяжёлый для фото
- JPEG — сжатие с потерями, стандарт для фотографий
- WebP — на 25-35% легче JPEG при том же визуальном качестве
- AVIF — ещё легче WebP, но поддерживается не везде
Подробнее о том, какой формат когда выбирать — в статье AVIF vs WebP vs JPEG.
3. Уровень сжатия (качество). У JPEG/WebP/AVIF есть параметр качества от 0 до 100. Разница между 95 и 80 почти не видна глазу, а вес файла падает в разы. Большинство инструментов по умолчанию сохраняют с завышенным качеством «на всякий случай» — именно здесь чаще всего теряется вес впустую.
Что на вес НЕ влияет, хотя кажется, что влияет
EXIF-метаданные (дата съёмки, модель камеры, геолокация) занимают считаные килобайты — их удаление не спасёт от тяжёлого файла, хотя из соображений приватности убирать их всё равно стоит. Цветовой профиль тоже почти не сказывается на весе. Если фото весит 8 МБ, дело в разрешении и формате, а не в служебных данных.
Как уменьшить вес осознанно
- Определите, где будет использоваться фото — сайту не нужны те же мегапиксели, что печати на баннере
- Уменьшите разрешение под конкретную задачу, а не оставляйте «как снял телефон»
- Выберите формат под сценарий — WebP для сайта, JPEG для универсальной совместимости
- Снизьте качество до 75-85% — разница на глаз минимальна, вес падает заметно
- Проверьте результат — если картинка размыта, вернитесь на шаг назад и увеличьте качество, а не разрешение
Все четыре шага — разрешение, формат, качество и предпросмотр — можно сделать за один проход в браузере, без установки программ.