Пакетное сжатие фотографий. Как уменьшить размер файла jpg онлайн — сервисы для сжатия фото. Программы для сжатия

В нынешний век мобильных технологий оптимизация картинок в форматах 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. Если есть какие-то вопросы, дополнения, пишите в комментариях, обсудим

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

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

Главным минусом приложения является отсутствие русскоязычного интерфейса.

Caesium

Ещё одной популярной программой для оптимизации фотографий является Caesium. Главной фишкой данного приложения является высокая точность настроек сжатия изображений. Эта утилита также имеет очень удобный графический интерфейс. Кроме того, в отличие от большинства программ для оптимизации картинок, приложение Цезиум русифицировано.

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

Light Image Resizer

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

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

Advanced JPEG Compressor

В отличие от предыдущих приложений, программа Advanced JPEG Compressor не специализируется на сжатии нескольких типов графических файлов, а сконцентрирована на работе с одним форматом – JPEG. Она считается одной из лучших утилит для оптимизации файлов с данным расширением, обеспечивая высокую компрессию и скорость сжатия. Кроме этой первостепенной задачи, программа имеет функцию редактирования изображений, в том числе с помощью удобного графического эквалайзера. Она способна конвертировать целый ряд популярных графических форматов в фалы с расширением JPEG. Кроме того, производится обратная конвертация изображений JPEG в формат BMP.

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

PNGGauntlet

Аналогичным вариантом предыдущей программы, только специализирующимся на сжатии изображений в формате PNG, является утилита PNGGauntlet. Благодаря встроенным инструментам PNGOUT, OptiPNG, Defl Opt данная программа очень качественно сжимает фотографии данного формата. Кроме того, она конвертирует целый ряд графических форматов в картинки PNG.

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

OptiPNG

Приложение OptiPNG, как и предыдущее, так же предназначено для сжимания картинок в формате PNG. Более того, оно входит как компонент в программу PNGGauntlet, но может использоваться и отдельно, обеспечивая высокое качество компрессии данного типа файлов. Кроме того, существует возможность конвертации ряда графических форматов в формат PNG.

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

Jpegoptim

Аналогом программы OptiPNG, только предназначенным для обработки файлов в формате JPEG, является утилита Jpegoptim, которая также работает из консоли командной строки, и не имеет графического интерфейса. Но, несмотря на это, она считается одной из лучших по уровню компрессии картинок JPEG, и быстроты работы с ними.

Но, в отличие от OptiPNG, данное приложение не имеет возможности конвертации изображения других форматов в формат, на котором оно специализируется (JPEG), то есть является ещё более функционально ограниченным.

FileOptimizer

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

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

Faststone Image Viewer

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

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

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

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

Современные картинки, фильмы и музыка хранятся в форматах, которые очень существенно сжимают исходный материал. При этом они, основываясь на особенности человеческого восприятия, допускают некоторое отхождение от оригинала. Все фотографии, снятые камерой, сохраняются в растровом формате попиксельно. Размеры файлов при этом получаются огромными . Например, картинка разрешением 2880×1620 пикселей без применения сжатия может занимать 18 Мб. И это не предел для камер даже обычных смартфонов.

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

Одним из самых распространенных форматов на сегодняшний день является jpeg, основанный на алгоритме Хаффмана. Jpeg является аббревиатурой от фразы «joint photographic experts group». Все файлы, по сути, являются контейнерами и могут иметь расширения: jpg, jpeg. У этого алгоритма есть параметр, который позволяет просто задать качество изображения, допускающий определенный процент потерь. Так, для вышеуказанной картинки даже при сохранении качества на уровне 97% размер уменьшится в несколько раз.

Уменьшение качества изображения

Раз уж зашел разговор о качестве и потерях, то необходимо точнее объяснить, что это такое. Вот если взять кодовое слово-пароль, состоящее из нескольких букв, то тут потери нельзя допустить. Каждая буква имеет смысл. Такие данные нельзя сохранять алгоритмами типа jpeg. Но картинки с плавными переходами, которые оцениваются не техникой, а просто человеческим глазом, могут быть заменены. Миллионы оттенков цветов нашему глазу незаметны. Следовательно, ухудшения для визуального восприятия не возникнет при небольших потерях качества. Чем больше будет отхождение от оригинала , тем заметнее будет становиться разница.

Как сжать файл jpg и на каких уровнях стоит остановиться, чтобы не потерять в качестве, ответит следующий список. Границы указаны не четко, а как диапазоны. Выше диапазона качество лучше, ниже - хуже:

Артефактами называются незначительные вкрапления на изображении, когда некоторые градиенты цветовых переходов смешиваются неестественным образом. Например, на зеленом листочке вглубь врезается синева неба. «Кубики» обнажают принцип работы алгоритма. Пиксели собираются в группы и усредняются по оттенку при использовании jpeg сжатия. Чем больше процент потери качества установить, тем крупнее будут такие блоки. Картинка будет похожа на мозаику , собранную из крупных блоков.

Уменьшение разрешения

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

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

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

Paint

Это очень простое средство доступно всем пользователям Windows. Оно есть в каждой инсталляции операционной системы. Его очень часто недооценивают, хотя Paint может не только изменять размеры картинки, но и сохранять их в различные форматы из базового набора: jpg, bmp, png, gif, tiff. Также в нем доступны некоторые инструменты для редактирования, которыми лет 15 тому назад могли похвастаться только хорошие графические редакторы.

К сожалению, изменить качество изображения в нем нельзя, он всегда выполняет сохранение на уровне 86%. Это приемлемо, но поменять его нельзя. А вот размер изменить можно простой последовательностью операций. Необходимо выбрать действие «изменить размер», которое доступно в панели инструментов. В появившемся окне можно выбрать размер картинки в пикселях или в процентах от текущего.

Лучше выбирать размеры кратные, делению сотни на целые числа. Тогда алгоритм легко сожмет соседние пиксели до одного. При выборе 50% по каждому из направлений , целевой пиксель будет средним от 4 соседних в исходном. При таком сжатии, размер файла может уменьшиться в 2,5−3 раза. Если не хочется делать лишние щелчки мышкой, то можно выполнить такую последовательность операций с клавиатуры:

  • «Win + R» - выполняется вызов командной строки;
  • «mspaint + Enter» - вызывается сам редактор;
  • «Ctrl + W» - вызывается окно изменения размера;
  • «Tab + 50 + Tab + Tab + 50 + Enter» - задаются новые размеры изображения;
  • «Ctrl + S» - картинка сохранена.

Разумеется, если исходный формат был не jpeg, то следует выбрать вместо последнего действия другой пункт меню и сохранить фотографию в новом формате. Такое правило стоит запомнить на случай, если потребуется сохранить 2 или 3 картинки сразу, а время терять на щелчки мыши не хочется.

Photoshop

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

Размер

В открытом приложении нужно выбрать пункт меню «Изображение». В появившемся вплывающем окне щелкнуть на «Размер изображения». Если нет желания водить курсором по экрану, то можно выполнить следующую последовательность действий с клавиатуры: нажать на кнопки «Ctrl + Alt + I». В появившемся окне можно задать не только размер изображения в пикселях или сантиметрах, но и задать способ интерполяции. Последнее определяет то, насколько грубо будут выполняться эффекты сглаживания и размытости.

Качество

Эта функция в Photoshop реализована намного интереснее. Для вызова соответствующего окна следует выбрать в линейке меню пункт «Файл», а в нем раздел «Сохранить для Web». Комбинация кнопок на клавиатуре такая: «Alt + Shift + Ctrl + S». Появится окно в котором можно выбрать различные варианты сжатия. Но для этого вначале выбирается формат jpeg в списке, расположенном слева сверху. Еще здесь можно задать размер изображения. Есть еще несколько пунктов, которые позволят создать дополнительные эффекты: размытие, матовый эффект.

Кроме параметров редактирования, Photoshop позволяет сразу увидеть, каким будет изображение после применения изменений. Есть несколько окон, в которых предварительно показывается выбранный участок картинки. Можно на глаз оценить , устраивает ли целевая фотография или нужно изменить параметры качества изображения. Разумеется, размер файла можно узнать только после сохранения. Более гибкая настройка позволяет получить меньший размер файла.

Пакетная обработка

Иногда бывает нужно изменить размер не одной только картинки, а сразу целой подборки. С выезда на природу, например. В этом случае может потребоваться средство, с помощью которого можно задать сразу параметры для всей группы фотографий. Выполнить всю работу при этом хочется просто одним нажатием кнопки. Наиболее известными примерами программ , которые поддерживают такой функционал, являются: ACDSee, XnView, MovAvi. У всех этих программ есть ряд особенностей:

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

XnView

Вначале выбирается папка с изображениями в интерфейсе программы. После перехода сразу отображаются файлы с картинками в виде пиктограмм. С помощью мышки следует выделить нужные изображения. Если файлы находятся в разных местах в пределах папки, то комбинацией «Ctrl + левая кнопка мыши» можно выбрать несколько файлов. Сразу все фотографии в папке выбираются стандартным сочетанием «Ctrl + A».

Размер

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

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

Качество

Качество в XnView меняется таким же образом, как и размер. Только для этого следует выбрать функцию «преобразовать в». Последняя приведет к появлению окна, в котором следует выбрать формат целевых файлов. После выбора формата появятся соответствующие настройки. Для jpeg это будет процент качества. Сохранение выполняется также в исходные файлы.

Работа в MovAvi

Редактор этого производителя интересен тем, что выполняет пакетную обработку файлов. К тому же в линейку продуктов входит еще и целый ряд приложений со схожим интерфейсом. Для пакетной обработки файлов достаточно из папки в проводнике перетащить нужные объекты в рабочую область программы. Фотографии можно добавить и через меню «файл» в самой программе.

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

Сжатие jpg с помощью онлайн-сервисов

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

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

Tinyjpg.com

Сразу после открытия страницы этого сервиса будет отображена картинка с пандой. В центре экрана есть область, на которую можно перетащить файлы из обычного проводника в локальной системе. Незарегистрированные пользователи могут одновременно загрузить не более 20 картинок суммарным размером меньше 5 Мб. Результат работы можно закачать как одним файлом (в виде архива), так и каждым по отдельности.

Imgonline.com.ua

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

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







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

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

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

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

Физический метод

Уменьшение габаритов самой картинки.

Предположим, у Вас есть изображение с размером 1024×768 (в пикселях). Это средняя картинка и ее можно обрезать с помощью встроенных в Windows сервисов или сторонних приложений.

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

Сжатие файла

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

Механизм сжатия работает так - программа находит одинаковые или близкие по цветам участки и замещает их своеобразным эталоном. Например, изображение имеет область с 34 одинаковыми по цвету точками. При сжатии они заменяются на один большой «усредненный» пиксель. Из-за этого на фото появляются размытые и нечеткие области и прочие дефекты, называемые артефактами.

Если изображение имеет большое число схожих пикселей, то процесс сжатия будет максимальным (то есть объем фото в 4 Мб, например, сократится до 1.3 Мб). Но при этом качество самой картинки станет довольно низким. Если же одинаковых пикселей мало, то объем фото фактически не уменьшится, но зато и качество не пострадает.

Бесплатные онлайн-сервисы

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

  • tinyjpg.com
  • compressjpeg.com/ru
  • iloveimg.com/ru/compress-image/compress-jpg

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

На этом сайте сжатие выполняется с сохранением качества изображения.

Сжатие с помощью программ

Безусловным лидером в области редактирования графики является Adobe Photoshop. Но для таких процедур, как сжатие картинок, можно использовать что-нибудь попроще и желательно бесплатное. Например, программа Caesium .

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

Чтобы отредактировать файл, запустим это приложение и выполним следующие действия:


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

Если нужно обработать всю папку с файлами, то делаем так:


Программа начнет обработку всех файлов в указанной папке.

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

После обработки всех изображений можно сделать .

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.

Последние материалы раздела:

Карты для Spintires скачать бесплатно и без регистрации
Карты для Spintires скачать бесплатно и без регистрации

Уже совсем скоро большая аудитории сможет скачать карты для Spin Tires 2014, 2015, 2016 (v. 03.03.16), 2017 , это новая игра в жанре симулятор...

Стратегия «Победа» – прибыльный скальпинг на Форекс Скачать файлы торговой стратегии
Стратегия «Победа» – прибыльный скальпинг на Форекс Скачать файлы торговой стратегии

Сервера HP, нового поколения Gen8 , с момента своего выхода на рынок, стали комплектоваться новыми жесткими дисками с поддержкой технологии...

Гайд The Witcher: графические настройки
Гайд The Witcher: графические настройки

Состоявшийся на днях релиз «Ведьмак 3: Дикая Охота», несмотря на всю крутость игры, оказался противоречивым. Многие игроки не понимают, как игра,...