Топ 5 программ для сжатия фотографий. Обзор инструментов для сжатия изображений

Image Resizer – очень ценная и полезная бесплатная программа на русском языке для работы с изображениями на Windows. Она создана для того, чтобы вы могли быстро и легко изменять разрешение изображения или конвертировать его в любой другой формат. Image Resizer отличается приятным дизайном, простотой использования и скоростью работы.

Скачать Image Resizer бесплатно может каждый желающий, по прямой ссылке на нашем сайте. Это самый доступный и функциональный инструмент для работы с картинками на компьютере.

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

Особенности

  • Конвертирование файлов между различными графическими форматами;
  • Вставка водяных знаков в изображение;
  • Уменьшение размера фотографий для публикации в Internet либо отправки по e-mail;
  • Изменение силы сжатия изображения и разрешения;
  • Поддержка JPEG, GIF, BMP, TIFF и других файлов;
  • Поддержка RAW-форматов цифровых камер: Canon, Nikon, Minolta;
  • Изменяемые опции и настройки для продвинутых пользователей.

Если вы работаете с фотографиями или картинками разных форматов, с помощью Image Resizer для Windows вы без проблем сможете сжать их или изменить размер, к примеру для того что бы отправить её своим близки по электронной почте. Людям которые работают с дизайном сайтов, как правило очень часто необходимо максимально сжимать изображения без визуальной потери качества. Image Resizer – программа которая позволяет сделать это.

Также она содержит "пресеты" (готовые установки) для преобразования изображений оптимизированных для Ipod, NTSC, Sony PSP, HDTV, DVD FULL HD.


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

Для ускорения работы рекомендуется проанализировать HTTP-запросы, редиректы, максимально сжать скрипты, стили, снизить количество циклов и т.д. Работа в этом направлении даст результаты, но самый простой и эффективный метод – это сжатие картинок и фотографий, поэтому рассмотрим лучшие программы, способные снизить вес изображений без значительной потери качества.

Программа для сжатия фото Caesium

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

Приложение позволяет работать с 3-я форматами – PNG, JPG, BMP. Несмотря на ограниченный выбор, 95% всех картинок относятся к этим форматам. Если изображения в другом формате, их всегда можно конвертировать в стандартный JPG или PNG.

Существенным ограничением в работе выступает то, что с PNG утилита работает исключительно в 24-битном формате.

Чтобы использовать программу, достаточно следовать инструкции:

  1. Загрузить приложение;
  2. Перетащить картинки, что планируете сжать, в самое большое поле;

  1. В разделе «Compression Options» необходимо сместить ползунок в позицию «Quality», если приоритет делается на качество исходной картинки;
  2. Поле «Output Folder» нужно заполнить путём для выгрузки изображений после обработки;
  3. Запустить процедуру можно, нажав «Compress!»;

  1. Свидетельствует о прогрессе действия шкала снизу;
  2. По окончанию можно открыть обработанную фотографию.

Программа для сжатия фотографий FILEminimizer Pictures 3.0

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

Принцип работы достаточно стандартный и требует минимальное количество действий. Необходимо выполнить следующие действия:

  1. Указать исходное изображение или несколько;

  1. Выбрать папку, куда будут помещаться обработанные копии;
  2. Снизу настроить «Compression Setting», где присутствует 3 положения: Low/Print – самое низкое качество, Standard – среднее сочетание качества и размера, Web/E-mail – сжатие с минимальной потерей качества;

  1. Настроить поведение программы, если есть необходимость;
  2. Запустить алгоритм, нажав на «Optimize Files».

Что же касается результатов сжатия, выполнялся тест, в ходе которого было установлено уменьшение размера в зависимости от качества картинок и формата: PNG – 26,8% (обычный результат), GIF – 16,5% (хороший показатель), JPG для web-ресурсов – 39,3% (лучший результат среди всех исследуемых программ). В каждом случае потеря качества визуально заметна.

FastStone Image Viewer

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

Важное преимущество приложения – оно позволяет изменять ширину и высоту фотографии. Для интернета и почты функция очень важна, так как не все сервисы работают с множеством форматов. Также программа позволяет архивировать изображения, чтобы не засорять место на почте.

Рассмотрим, как использовать программу:

  1. Скачать приложение с сайта https://www.faststone.org/ ;
  2. После установки нужно указать путь к картинкам при помощи навигации слева. При работе с большим их количеством рекомендуется создать отдельную папку для изображений, чтобы было проще выполнять импорт;

  1. Клик на кнопку «Файл»;
  2. Выбрать пункт «Email»;
  3. В открывшемся меню нужно настроить «Выбор размера» - среди выпадающего списка выбрать подходящий размер. Среди вспомогательных функций можно выбрать «Добавить рамку», «Переименовать» - указывается формат имени. При необходимости экономить место или трафик нужно нажать «Упаковать в архив»;
  4. Нажать кнопку «Отправить по E-mail», если эти картинки нужны и на компьютере, клик на «Скопировать в».

ImageCompressor

Теперь рассмотрим способ, как сжать фото без потери качества, точнее, с минимальной и незаметной глазу потерей. Программа ImageCompressor достаточно мощная, но не функциональная. Учитывая, что нам и нужна только одна функция, утилита вполне подходит. Человеческий глаз не ощущает снижение качества.

Для применения программы нужно:

  1. Загрузить и инсталлировать утилиту;
  2. Выполнить импорт изображений, для открытия Проводника нужно кликнуть на клавишу с троеточием;

  1. Возле «Quality» установлен ползунок, который регулирует отношение снижения качества и уменьшения веса;
  2. Чтобы получить картинку с исходным размером или наоборот сделать его меньше, нужно выделить пункт «Size in %», для полноразмерного режима нужно задать 100;
  3. Для выбора формата нужно отметить пункт «Save as» выделив радио-точку возле нужного формата JPEG или PNG;

  1. Возле строки, что чуть ниже выбора формата, нужно указать путь к папке для записи картинок;
  2. После того, как настройки будут установлены, нужно кликнуть на «Compress All».

FileOptimizer

Оптимальная программа для ускорения загрузки web-страниц. Здесь всё выполнено максимально интуитивно понятно. От пользователя требуется лишь немного действий, остальное FileOptimizer сделает сам.

  1. Скачать и запустить программу;

  1. Произвести клик на «Add files…» и в окне Проводника выбрать необходимые файлы для компрессии;
  2. Нажать на «Optimize all files» и ожидать окончания процедуры, следить за процессом можно в столбце «Status».

Программа содержит и некоторые настройки, если в них углубляться желания нет, можно использовать описанную выше инструкцию. Посмотреть опции можно в пункте «Options…».

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

Компрессия картинок позволяет значительно ускорить процесс загрузки страниц сайтов, снизить количество занимаемого места на хостинге и в целом оптимизировать ресурс.

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


if(function_exists("the_ratings")) { the_ratings(); } ?>

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

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

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

Ещё одной характерной особенностью формата является то, что на выходе файл имеет достаточно большой размер. А это уже проблема для некоторых пользователей. Особенно если вам нужно скачать png-файл с сайта или, наоборот, отправить его по электронной почте. Даже в наше время безлимитный интернет и скорость 100 Мбит/с есть далеко не у всех. Например, мобильный трафик часто тарифицируется. И когда нужно скачать картинку на телефон, начинаешь считать буквально каждый килобайт.

В этой статье мы рассмотрим, как сжать увесистые изображения без визуальной потери качества. Также мы расскажем вам о программке, которая способна сжать баннер в формате png 450 Кб в 3,5 раза.

Особенности программы PNG

Давайте сразу к сути. Подготовили краткое руководство о том, как правильно пользоваться приложением TinyPNG. Кстати, в народе его часто называют просто Панда. Просто потому что на главном сайте программы https://tinypng.com/ изображена панда, жующая бамбук.

Так вот, для каких целей используется программа TinyPNG? Она применяется для уменьшения размеров изображений, чтобы ускорить загрузку веб-страниц. Оптимизация осуществляется по заданному алгоритму – удаляются лишние данные, уменьшается количество цветов. Однако разница для человеческого глаза остаётся практически незаметной.

Как уменьшить картинку PNG без потери качества?

Используя программу TinyPNG, вы сможете значительно уменьшить размер изображений, и веб-страницы с ними начнут грузиться намного быстрее. Давайте приступим!

  1. Откройте официальный сайт сервиса: https://tinypng.com/
  2. Когда tinypng загружена во вкладке браузера, у вас появится выбор. Используя опцию Drag and Drop, вы сможете перетащить файл мышкой прямо из проводника либо программы Total Commander в область, выделенную штрихами. Также можно просто нажать на неё.
  3. После того, как файлы загружены, TinyPNG приступает к работе. Процесс отображается на экране, а после завершения сможете узнать, насколько качественно «Панда» смогла сжать файл как в процентах, так и в размерах.

Мы провели эксперимент на небольшом «подопытном» баннере размером 450 Кб. После того, как было выполнено сжатие, его размер уменьшился до 130 Кб, то есть на 72%.

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

Таким образом, если вам приходится регулярно иметь дело с файлами png и jpg, сервис Panda станет отличным подспорьем в оптимизации картинок. Кстати, этот сервис ещё и плагины предлагает для того же Фотошопа, WordPress и Magento 2.

Особенности сервиса Kraken

Еще один полезный онлайн сервис для оптимизации фото и картинок. Позволяет сжимать обычные jpg файлы, а также статичные, анимированные «гифки», PNG с альфа-каналами. Поддерживает работу во всех браузерах, доступны плагины Firefox, Chrome.

  • Через опцию Drag and Drop.
  • C использованием uploader (загрузчика).
  • С указанием ссылки.

Пользователь может выбрать 2 варианта оптимизации: без сжатия, сжатие с небольшими потерями. В 1-м случае качество практически не меняется, но и размер остаётся прежним. Во втором случае выигрыш просто разительный.

Особенности Optimizilla

Как сжать картинки с помощью сервиса «Оптимизилла» на сайте http://optimizilla.com ?

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

  • Загружайте до 20 картинок сразу. Для этого достаточно нажать кнопку «Загрузить».
  • Нажимайте на изображения, чтобы управлять качеством.
  • Используйте слайдер и компьютерную мышь для выбора оптимального варианта сжатия.
  • Уже обработанные файлы вы можете скачивать по одному или сразу все в архиве ZIP.

Как работает сервис IMGonline сжатие?

Ещё один ультраполезный ресурс, который находится по адресу https://www.imgonline.com.ua/compress-image.php Просто укажите на ПК или телефоне количество фото (от 1 до 100) и нажмите ОК. Чем выше процент качества, тем большим будет размер фото. И наоборот, при меньшем качестве (от 50 до 75%) результатом будет уменьшенный размер картинку. При этом исходное фото остаётся без изменений, и вам будет предоставлено другое обработанное изображение.

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

В нынешний век мобильных технологий оптимизация картинок в форматах PNG и JPG,JPEG стала снова актуальна, как это было актуальным в те времена, когда интернет только входил в нашу жизнь и был повсеместно медленным и диалапным. Мобильный интернет, конечно, не совсем корректно сравнивать с диалапом, но местами, где связь плохая, там и скорость доступа довольно маленькая. Да и в те времена пользователю было некуда деваться, и приходилось ждать загрузки страницы. Сейчас же интернет вырос, выбор сайтов большой. Пользователь стал капризным и нетерпеливым, и среднее время ожидания загрузки страницы сильно уменьшилось. Пользователю проще найти другой более шустрый сайт.
Да и поисковые гиганты навроде Google или Yandex начали обращать внимание на то, как быстро грузятся сайты, отдавая предпочтение в выдаче тем, что пошустрее. Не последнюю роль в этом играет и вес страницы, который, в свою очередь, сильно зависит от веса располагающихся на ней изображений. Довольно очевидно, что иметь компактные сжатые картинки выгодно всем. Поэтому здесь я хочу поговорить о том, как подготовить ваши PNG и JPG, JPEG файлы к заливке на хостинг.

Базовая оптимизация изображений

Тут подразумевается обрезка ненужных полей, уменьшение глубины цвета, удаление комментариев и сохранение изображения в подходящем формате. Для этого можете воспользоваться Adobe Photoshop, или, если у вас его нет, MS Paint или GIMP.
Даже элементарная обрезка изображения неплохо снизит его вес.

Как уменьшить изображение в MS Paint

Покажу на примере MS Paint, как уменьшить изображение до нужных размеров.
Возьмём для примера лого NGINX и его изображение nginx.png размером 2000×417 пикселей, которое нужно обрезать по ширине до 1024, т.к. это ширина вёрстки страницы, и делать больше нет смысла.

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

File Optimizer для сжатия PNG и JPG,JPEG

Наиболее простой и быстрый способ добиться оптимального сжатия изображений без потери качества — использовать программу File Optimizer

Официальный сайт и описание программы :

Скачать File Optimizer вы можете с

Описание . Является эффективным оптимизатором не только для изображений, но также и для.pdf, .docx, txt и иных текстовых, аудио- и видеофайлов, а также архивов. Полный список поддерживаемых расширений вы найдёте на официальной странице проекта.
Вот некоторые из утилит, используемых в работе: AdvanceCOMP, APNG Optimizer, CSSTidy, DeflOpt, defluff, Gifsicle, Ghostcript, jhead, jpegoptim, jpegtran, Leanify, mozjpeg, MP3packer, mp4v2, OptiPNG, PngOptimizer, PNGOUT, pngquant, pngrewrite, pngwolf, TruePNG, tidy-html5, ZLib, zRecompress . Думаю, даже этот неполный список довольно внушителен.

Установка и использование File Optimizer

Сначала скачиваете последнюю версию программы либо в виде инсталлятора, либо архива с файлами. Кстати, в архиве есть версия под 32-битную и 64-битную версии Windows.

Интерфейс довольно простой и интуитивно понятный.
В настройке не нуждается, но вы можете некоторые форматы настроить под себя с помощью кнопки Options...
Использование . Вы либо перетаскиваете нужные файлы и даже папки (каталоги) в окошко программы, либо выбираете нужные через меню Add files...
Для оптимизации файлов жмёте Optimize all files

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

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

Если вас интересуют подробности способов оптимизации, которые можно настроить на свой лад, далее пойдёт речь про настройку и использование утилит для сжатия изображений

Cжатие PNG без потери качества

Рассмотрим 3 программы для оптимизации PNG:

  • Adobe Photoshop
  • OptiPNG
  • PNGOUT

Сравним их по качеству сжатия картинок. Сжимать будем nginx.png из предыдущего раздела. Вес оригинала 27,5 Кб.

Cжатие PNG с помощью Adobe Photoshop

Первый в списке — хорошо известный всем фотошоп. Многофункциональный комбайн для дизайнера, который умеет почти всё, в том числе и сжимать изображения.
В фотошопе открываем Файл-Cохранить для Web либо используем комбинацию Alt+Shift+Ctrl+S

В результате получаем 22,7 Кб, т.е. сжали на 17,5%

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

Использование OptiPNG для сжатия PNG

Как установить и пользоваться OptiPNG

Скачали.exe, залили в C:\Windows, взяли нужный PNG-файл, положили в какую нибудь папку. Теперь с помощью FAR Manager либо другого файлового менеджера с поддержкой консоли зашли в эту папку и ввели команду в консоль

Optipng -o7 nginx.png

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

18,8 Кб, т.е. сжали на 31,6%, почти на треть. Весьма недурно, неправда ли? У фотошопа получилось намного хуже.

Использование PNGOUT для сжатия PNG

Как установить и пользоваться PNGOUT

Всё точно так же, как и для OptiPNG. Скачиваете PNGOUT.exe, закидываете в C:\Windows, открываете в файловом менеджере, например, Far Manager папку с PNG, и в командной строке пишете

Pngout nginx.png

Результат ниже

Результат 23,4 Кб, т.е. удалось сжать на 15%. Весьма неплохо.

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

Как быстро сжать PNG в OptiPNG и PNGOUT

Создаёте файл png.reg и записываете туда данные для реестра

Windows Registry Editor Version 5.00 @="Run OptiPNG on Folder" @="cmd.exe /c \"TITLE Running OptiPNG on %1 && FOR /r \"%1\" %%f IN (*.png) DO optipng -o7 \"%%f\" \"" @="Run PNGOUT on Folder" @="cmd.exe /c \"TITLE Running PNGOUT on %1 && FOR /r \"%1\" %%f IN (*.png) DO pngout \"%%f\" \""

Потом запускаете этот файл и записываете данные в реестр Windows.
Теперь при клике по папке с файлами PNG, которые нужно сжать, выбираете нужные вам команды, сжатие произойдёт автоматически и для всех изображений разом.

Чтобы удалить всё из контекстного меню, записываете нижеследующий код в png.reg и запускаете его

Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG\command] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT\command]

Cжатие JPG, JPEG без потери качества

Для оптимизации JPG, JPEG по аналогии с PNG существуют свои утилиты: jpegtran и jpegoptim. Конечно, вы можете пользоваться фотошопом, однако для сжатия JPG, JPEG я настоятельно рекомендую пользоваться именно ими.

Как установить, настроить и использовать jpegtran

jpegtran — мощная утилита, позволяющая выполнить как просто сжатие JPG без потери качества, так и сжатие с определённым уровнем сглаживания, и даже преобразование в Progressive JPEG.
Скачать jpegtran можно тут http://jpegclub.org/jpegtran/ (ищете и качаете jpegtran.exe).

Как сжать JPG, JPEG с помощью jpegtran

Заливаете jpegtran.exe в C:\Windows
Потом открываете в Far Manager папку с нужным JPEG и в консоли вводите

Jpegtran -copy none -optimize -outfile min.1.jpg 1.jpg # Базовая оптимизация 1.jpg # -copy none убирает метаданные из JPG # -optimize оптимизирует изображение

Progressive JPG, JPEG

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

Jpegtran -progressive -outfile 1.jpg 1.jpg # Трансформирует формат 1.jpg в Progressive

Как проверить, является ли изображение Progressive JPEG

Расширенные возможности jpegtran

Здесь рассмотрены все возможные варианты использования jpegtran

Jpegtran --help usage: jpegtran inputfile outputfile Switches (names may be abbreviated): -copy none Copy no extra markers from source file -copy comments Copy only comment markers (default) -copy all Copy all extra markers -optimize Optimize Huffman table (smaller file, but slow compression) -progressive Create progressive JPEG file Switches for modifying the image: -crop WxH+X+Y Crop to a rectangular subarea -flip Mirror image (left-right or top-bottom) -grayscale Reduce to grayscale (omit color data) -perfect Fail if there is non-transformable edge blocks -rotate Rotate image (degrees clockwise) -scale M/N Scale output image by fraction M/N, eg, 1/8 -transpose Transpose image -transverse Transverse transpose image -trim Drop non-transformable edge blocks -wipe WxH+X+Y Wipe (gray out) a rectangular subarea Switches for advanced users: -arithmetic Use arithmetic coding -restart N Set restart interval in rows, or in blocks with B -maxmemory N Maximum memory to use (in kbytes) -outfile name Specify name for output file -verbose or -debug Emit debug output Switches for wizards: -scans file Create multi-scan JPEG per script file

Как быстро на автомате сжать JPEG с помощью jpegtran в Windows

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

Cd /d . for %%j in (*.jpg) do call:sheensay "%%~nxj" "%%~nj.jpg" goto:eof:sheensay jpegtran -copy none -optimize -progressive "%~1" "%~2"

Как установить, настроить и использовать jpegoptim

Как сжать JPG, JPEG с помощью jpegoptim

Заливаем jpegoptim.exe в C:\Windows. Потом открываем папку с JPG изображениями с помощью Far Manager и вводим в консоль

Jpegoptim *.jpg --strip-all --all-progressive

Как оптимизировать несколько JPG, JPEG разом с помощью jpegoptim

В отличие от jpegtran, утилита jpegoptim вполне замечательно позволяет работать с ней и из контекстного меню.
Создадим файл jpegoptim.reg, например, с помощью Far Manager, и запишем туда

Windows Registry Editor Version 5.00 @="Run jpegoptim on Folder" @="cmd.exe /c \"TITLE Running jpegoptim on %1 && FOR /r \"%1\" %%f IN (*.jpg) DO jpegoptim *.jpg --strip-all --all-progressive \"%%f\" \""

Запустили, внесли данные в реестр. Теперь можно сжимать множество JPEG файлов с помощью контекстного меню, просто складываете нужные изображения в одну папку, ПКМ и «Run jpegoptim on Folder».

Если хотите удалить jpegoptim из реестра и контекстного меню, записываете jpegoptim.reg

Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\jpegoptim] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\jpegoptim\command]

Сохраняете, запускаете, вносите изменения в реестр.

Насколько качественно jpegtran и jpegoptim сжимают jpg, jpeg

Перейдём к испытаниям. Возьмём, к примеру, файл caching.jpg. В оригинале он весит 29,5 Кб

Испытания jpegtran на качество сжатия JPG, JPEG

jpegtran -copy none -optimize -progressive caching.jpg caching.jpg

На выходе получилось 29,1 Кб, сжатие сэкономило 1,36%

Испытания jpegoptim на качество сжатия JPG, JPEG

jpegoptim caching.jpg --strip-all

В проводнике Windows этого не видно, сжатие составило несколько сотен байтов.

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

Как настроить сжатие png и jpg, jpeg на автомате

Если вы дочитали до этого раздела, но всё ещё недовольны предложенными вариантами, предлагаю вам самим собрать портативный комбайн — сервис по сжатию картинок, фото, изображений, который будет работать как надо вам прямо на вашем рабочем столе.

Необходимо предварительно установить jpegtran , jpegoptim , optipng , pngout ю
Инструкция по установке есть выше.

Итак, для этого нам потребуется правильно собрать архитектуру папок. Допустим, у вас есть папка images со своей иерархией вложенных в неё папок с PNG и JPG, которые вам нужно обработать.
Создаём папку optimus , в неё закинем папку images со всеми вложенными папками и файлами.
Открываем , в нём открываем optimus, создаём там файл go.bat и записываем туда

@ECHO OFF CLS SetLocal EnableExtensions EnableDelayedExpansion set home_path=%~dp0:: Название папки, в которой лежат необработанные изображения set folder=images echo Обработка *.JPG файлов через jpegtran:: Создаём папку, в которой будут храниться сжатые jpg. В нашем случае, это jpeg_images xcopy /y /t /c /i "%folder%" "jpg_%folder%" :: Для каждого.jpg проводим оптимизацию с помощью jpegtran. Выходной.jpg будет записан в jpeg_images for /r %folder% %%a in (*.jpg) do (set fn=%%a& jpegtran -copy none -optimize -progressive -outfile %home_path%jpg_!fn:%~dp0=! %home_path%!fn:%~dp0=!) echo Обработка *.JPG файлов через jpegtran завершена:: Указываем, что теперь прогон нужно осуществлять в новой папке jpeg_images set folder = jpg_%folder% echo Обработка *.JPG файлов через jpegoptim for /r %folder% %%a in (*.jpg) do (set fn=%%a& jpegoptim %%~a --strip-all) echo Обработка *.JPG файлов через jpegoptim завершена echo Обработка *.PNG файлов через optipng xcopy /y /t /c /i "%folder%" "png_%folder%" for /r %folder% %%a in (*.png) do (set fn=%%a& optipng -o7 %%~a -out %home_path%png_!fn:%~dp0=!) echo Обработка *.PNG файлов через optipng завершена set folder=png_%folder% echo Обработка *.PNG файлов через pngout for /r %folder% %%a in (*.png) do (set fn=%%a& pngout %%~a) echo Обработка *.PNG файлов через pngout завершена pause

Код закомментирован в важных частях. По сути, ничего сложного, разберётесь, если вам это нужно.

Теперь сохраняем go.bat и запускаем его.

Если файлов много, сжатие изображений займёт какое-то время. Дождитесь, пока консоль не уведомит об окончании процесса.

Сжатие проходит с разделением файлов отдельно JPG, которые теперь располагаются в jpg_images , и PNG отдельно, которые располагаются в png_images .

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

Как оптимизировать и сжать GIF

В заключение

В этой статье я постарался максимально развёрнуто охватить способы оптимизации PNG и JPG. Если есть какие-то вопросы, дополнения, пишите в комментариях, обсудим

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

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

Но перед этим рассмотрим один интересный вопрос. Можно ли сжать фотографии без потери качества.

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

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

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

Рис. 1. Результат работы одного из алгоритмов сжатия фотографий

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

Наслаждайтесь!

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

Caesium

А начнем мы с очень необычного инструмента, который прекрасно справляется с поставленной задачей. При этом использовать его сможет даже начинающий пользователь. Интересно, что у Caesium открытый исходный код.

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

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

«Но это уже совсем другая история»! (с)

Что же касается сжатия фотографий, то Caesium имеет некоторые ограничения в своей работе. Самое главное из них заключается в том, что если использовать PNG, то программа будет работать только с 24-битными картинками. В противном случае изображения даже увеличиваются в размерах. В остальном Caesium – это отличный инструмент для сжатия фото.

Использовать инструмент очень просто, для этого достаточно сделать вот что:

  • Скачать программу на официальном сайте и установить ее на компьютер.
  • В самое большое поле просто с помощью курсора мыши передвинуть исходные картинки, которые в дальнейшем будут сжиматься. Выбрать нужную, кликнув на нее левой кнопкой мышки.
  • В поле «Compression Options» передвинуть ползунок возле надписи«Quality». Он отвечает за качество выходного изображения.
  • В разделе «Output Folder» указать папку, куда будет сохраняться картинка.
  • Нажать кнопку «Compress!» и дождаться окончания процесса. Об его прогрессе можно судить по шкале внизу.
  • После этого в указанной на четвертом шаге настоящего списка папке можно будет найти сжатую фотографию.

Рис. 2. Использование Caesium

FastStone Image Viewer

Это не проект с открытым исходным кодом, это отличный профессиональный инструмент, который, правда, распространяется бесплатно. FastStone Image Viewer предназначен для работы с изображениями в принципе. Он выполняет не только сжатие, а и великое множество других операций с картинками.

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

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

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

В общем, FastStone Image Viewer – это очень многофункциональная и действительно качественная вещь!

Чтобы ее использовать, нужно сделать следующее:

  1. Сначала необходимо загрузить программу с официального сайта и, соответственно, установить ее.
  2. Желательно перед началом работы скопировать все файлы, предназначенные для сжатия, в одну папку. Потом все их легче будет импортировать в программу.
  3. После этого запустите FastStone Image Viewer. Слева будет дерево папок, в которой вам нужно будет выбрать свою. Когда вы на нее нажмете, все изображения автоматически появятся в большом окне справа.

Рис. 3. Выбор папки с фотографиями в FastStone Image Viewer

  1. Теперь выделите картинки для сжатия в том самом окне справа. Делается это курсором мыши.

Рис. 4. Выделение изображений в FastStone Image Viewer

  1. Теперь нажмите «Файл» в левом верхнем углу программы. В выпадающем меню выберете вариант «Отправить по e-mail».

Рис. 5. Пункт «Отправить по e-mail» в выпадающем списке меню «Файл»

  1. Откроется меню сжатия. Там, где изначально написано, «<Выбор размера>», в выпадающем меню выберете размер выходной картинки. По желанию поставьте галочки на пунктах «Добавить рамку» и «Сохранить данные EXIF/IPTC». Также по желанию все картинки могут быть переименованы. Для этого поставьте галочку на соответствующем пункта и задайте шаблон имени. Дальше поставьте галочку на пункте «Упаковать изображения в архив», если хотите, чтобы было выполнено это действия.

Рис. 6. Настройки сжатия в FastStone Image Viewer

  1. Нажмите на кнопку «Скопировать в…» и в появившемся окне выберете путь для сохранения файлов.

Рис. 7. Кнопка «Скопировать в…» в окне настроек сжатия

  1. Дождитесь окончания процесса.

Как видим, тоже ничего сложного.

ImageCompressor

В этом инструменте все предельно просто. Здесь нет каких-либо специальных элементов отображения, как в FastStone Image Viewer. Да и функций здесь вообще немного, а конкретно, одна и это сжатие снимков. С одной стороны, это даже хорошо, ведь разработчики уделяли максимально много внимания именно операции сжатия, а не отвлекались на что-либо еще.

Судя по многим отзывам, и испытаниям ImageCompressor справляется со своей задачей немного лучше, чем Caesium. Качество сжатых файлов практически не теряется. По крайней мере, человеческому глазу этого не заметно.

Использование ImageCompressor заключается в следующем:

  1. Сначала загрузите и запустите программу на своем компьютере ().
  2. Импортируйте в программу исходные изображения. Для этого нажмите на кнопку с троеточием. Откроется стандартное окно выбора файлов, в котором нужно выбрать нужные.
  3. Возле надписи «Quality» с помощью ползунка укажите желаемое качество полученных картинок. При желании можно указать его вручную в соответствующем поле справа от ползунка.
  4. Поставьте отметку возле пункта «Size in %» и с помощью ползунка выберете 100 или укажите это число вручную. Тем самым вы покажете программе, что хотите сохранить 100% размера фотографии.
  5. Дальше поставьте отметку напротив пункта «Save as JPEG» или же «Save as PNG» - в зависимости от того, в каком формате хотите сохранить изображение.
  6. Нажмите на кнопку троеточия под надписью «Save Compressed Images…» и появившемся окне выберете папку, куда будут сохраняться сжатые картинки.
  7. Нажмите на кнопку «Compress All» и дождитесь окончания процесса.

Рис. 8. Работа в ImageCompressor

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

Pngyu

Еще один очень необычный инструмент, который прекрасно уменьшает размер фотографий. Основное его отличие состоит в том, что Pngyu – инструмент кроссплатформенный. Им могут пользоваться приверженцы Windows и поклонники Mac OS.

Правда, Pngyu, как уже можно было понять из названия, работает с единственным форматом файлов – PNG. Поэтому, опять же, перед использованием необходимо конвертировать фото в этот формат.

В этом есть смысл!

Pngyu – действительно один из самых крутых инструментов для сжатия фото! Им точно стоит воспользоваться.

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

Чтобы использовать Pngyu, сделайте вот что:

  1. Скачайте Pngyu на свой компьютер и запустите его – вот ссылка для Windows, а вот для Mac OS.
  2. Перетащите курсором мышки все исходные картинки в самой большое поле посредине окна программы. Там еще изначально написано «Drop here».
  3. Если вы хотите поменять какие-то настройки сжатия, нажмите на кнопку «Custom» вверху Pngyu (слева).
  4. Если вы хотите, чтобы был перезаписан оригинал, то есть у вас не было двух изображений – одного исходного, а одного сжатого, оставьте выбранной кнопку «Overwrite the original». А если вы хотите указать путь для выходной картинки, выберете «Custom» и сделайте это.
  5. Нажмите на кнопку «Compress Start». Начнется сжатие. Дождитесь его окончания.

Рис. 9. Работа Pngyu

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

В общем, тоже весьма удобно и просто!

FILEminimizer

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

Также FILEminimizer перекодирует фотографии. В некоторых случаях это приводит к тому, что качество фото теряется, но все это можно настроить. Хотя этот процесс тоже достаточно сложный. Среди всех описанных здесь программ у FILEminimizer самый высокий процент сжатия.

В самом простом виде использование данной программы выглядит следующим образом:

  1. Изначально программа скачивается, к примеру, по этой ссылке , и запускается на компьютере.
  2. После запуска исходные файлы следует поместить в поле под надписью «Files to optimize».
  3. Затем достаточно всего лишь нажать на кнопку «Optimize Files». Программа автоматически выберет все необходимые параметры. Если вы хотите все-таки настроить их, поставьте галочку напротив пункта «Custom Compression» и нажмите на кнопку «Settings». Появится окно настроек, в котором и можно будет выбрать все, что вам нужно.

Рис. 10. Работа в FILEminimizer

Как видим, существует немало хороших программ для сжатия фотографий, которые помогут вам сэкономить место на своем носителе информации.

Ниже приведена наглядная инструкция по использованию программы FastStone Image Viewer.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то