Фотографии на вашем смартфоне занимают слишком много места. Вот как их уменьшить

Фотографии на вашем смартфоне занимают слишком много места. Вот как их уменьшить
Фотографии на вашем смартфоне занимают слишком много места. Вот как их уменьшить

Все дело в балансе сжатия и качества.

Два туриста с помощью телефонов фотографируют чайку на фоне городского горизонта.
Два туриста с помощью телефонов фотографируют чайку на фоне городского горизонта.

Эта фотография чайки может стать настоящей проблемой для памяти вашего телефона. Дарья Трифанава/Unsplash

У камер смартфонов есть проблема: фотографии, которые они делают, слишком хороши для многих вещей. 12-мегапиксельная камера на моем iPhone XS Max делает изображения размером от двух до пяти мегабайт, в зависимости от сложности и красочности снимка. Это здорово, когда вам нужны фотографии высокого качества, но это делает отправку более одного или двух файлов болезненным процессом, особенно если вам приходится использовать что-то вроде электронной почты.

И хотя агрессивное автоматическое сжатие имеет свои недостатки, простое сохранение их в полном разрешении тоже имеет свои недостатки. iMessage от Apple отправляет фотографии в полном качестве, но это означает, что их обработка может занять некоторое время. И отправляйте слишком много, и вы можете сжечь ограничение данных вашего или вашего друга по текстовым сообщениям.

Вообще, если вам небезразлично, как будут выглядеть ваши изображения (и это нормально не в большинстве случаев), лучший способ удостовериться, что они не испорчены ужасно и не являются смехотворно большими файлами, это обрабатывать сжатие самостоятельно или, по крайней мере, быть в курсе того, что происходит. Это еще более важно, если вы хотите загрузить фотографии на свой собственный веб-сайт, отправить качественные снимки по электронной почте своим старшим родственникам, убедиться, что сантехник может видеть серийный номер на фотографиях, которые вы отправляете, и так далее. Все, что нужно, - это три шага и немного знаний о том, что происходит за кулисами.

Сначала измените размер

Прежде чем углубиться в сжатие, давайте поговорим о самом простом способе уменьшить размер файла без резкого снижения качества изображения.

Если кому-то не нужен снимок шириной 4000-пикселей, не отправляйте его; вам, конечно, не нужно что-то такого размера для вашего блога. Вместо этого уменьшите размер своих фотографий до более разумных 1200 пикселей в ширину. Сделав это, вы можете уменьшить файл размером 4,5 МБ до файла размером 900 КБ - сокращение более чем на 75 процентов. Вы по-прежнему не хотите отправлять сотни файлов размером 900 КБ, но это намного лучше.

Для быстрого изменения размера изображений на телефоне отлично подходит размер изображения (как для iOS, так и для Android). В противном случае и Apple Photos, и Windows Photos позволяют делать это в соответствующих операционных системах. И, конечно же, мой любимый: Photoshop: просто перейдите вИзображение>Размер изображения и наберите нужный размер.

Затем сжать

Сжатие бывает двух видов: без потерь и с потерями. При сжатии без потерь вы не уберете никаких обнаруживаемых деталей. Вместо этого система использует алгоритмы, хитрые приемы и знание того, сколько люди на самом деле видят, чтобы уменьшить объем информации (и, следовательно, размер файла) без снижения качества. Я предпочитаю думать об этом как об оптимизации, а не о реальном сжатии файлов.

При сжатии с потерями детали активно отбрасываются, чтобы получить сжатый размер файла. Похожие цвета смешиваются, резкие линии размываются, а мелкие детали исчезают. Вы только посмотрите на эти две фотографии. Первый был сжат с агрессивным сжатием с потерями.

В приведенной ниже версии применено менее агрессивное сжатие.

Теперь посмотрите на разницу в качестве. На кадрах крупным планом видно, что огромное количество деталей было потеряно. Мой шлем представляет собой сплошное красное пятно, а снег выглядит ужасно, особенно на заднем плане. Но размер файла составляет 12 процентов.

Когда дело доходит до сжатия ваших собственных фотографий, речь идет о балансе. Вы не хотите зайти слишком далеко и получить бесполезную кашу, но в то же время вы хотите значительно уменьшить размер файла.

Итак, подводя итог, можно сказать, что сжатие ваших фотографий - это трехэтапный процесс:

  • Измените размер файла на любой размер, который вы хотите. Если это дает вам размер файла, достаточно маленький для ваших нужд, отлично.
  • Если нет, попробуйте сжатие без потерь или оптимизацию файла. Это не всегда будет иметь огромное значение, но попробуйте и посмотрите.
  • Если этого не происходит, пора идти на убыток. Выберите целевой размер файла и используйте уровень сжатия с потерями, который вам подходит. Просто имейте в виду, что чем больше вы сжимаете, тем хуже будет выглядеть фотография.

Конечно, для всего этого нужны правильные инструменты.

Найди свой любимый

На каждой платформе есть приложения, которые можно использовать для сжатия фотографий как без потерь, так и с потерями. Все они имеют свои особенности и личные алгоритмы, но в основном выполняют одну и ту же работу.

Оптимизатор файлов (Windows)

Бесплатный и с открытым исходным кодом FileOptimizer может сжимать более 400 различных типов файлов, включая JPEG. По умолчанию он выберет без потерь; вы можете включить сжатие с потерями в меню настроек.

ImageOptim (Mac)

ImageOptim, еще одно бесплатное приложение с открытым исходным кодом, специализируется на сжатии изображений без потери качества. Здесь вы также можете включить сжатие с потерями и контролировать, насколько далеко оно заходит в настройках.

ImageResizer.com или ImageOptim Online (веб)

Если вы не хотите заморачиваться установкой приложения для периодического сжатия, ImageResizer.com справится с этой задачей хорошо, хотя и не уступит большого контроля. Онлайн-версия ImageOptim немного проще, но позволяет вам выбрать путь с потерями, если хотите.

Размер изображения (iOS и Android)

Это приложение, о котором я упоминал ранее для ваших потребностей в изменении размера, работает как для сжатия с потерями, так и для сжатия без потерь.. Для без потерь оставьте качество на 100 процентов; для потерь, уменьшите его. Просто убедитесь, что вы не меняете размеры файла, если вы не хотите также изменять размер.