Сайт о телевидении

Сайт о телевидении

» » Программы и онлайн-сервисы для сжатия jpg файлов. Как уменьшить вес файла JPG в Фотошопе. Установка и использование File Optimizer

Программы и онлайн-сервисы для сжатия jpg файлов. Как уменьшить вес файла JPG в Фотошопе. Установка и использование File Optimizer

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

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

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

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

Онлайн сервис служит для оптимизации (сжатия) изображений в форматах PNG и JPG. Сервис имеет две идентичные страницы по разным адресам: tinypng.com и tinyjpg.com.

Откройте страницу TinyPNG, перетащите в специальную форму изображения в форматах.pnf и.jpg (можно загрузить файлы обеих форматов одновременно) со своего компьютера.

Особенности онлайн сервиса TinyPNG:

  • Поддержка форматов JPG и PNG
  • Размер одного файла не более 5 MB

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

При помощи ссылки «download» загрузите на компьютер готовое изображение. Обработанные изображения можно сохранить в облачное хранилище Dropbox (кнопка «Save to Dropbox»), или скачать на компьютер сразу все изображения (кнопка «Download all»). Сохраненные файлы имеют оригинальное название.

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

JPEGmini онлайн

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

В окне сервиса нажмите на кнопку «Press to Upload Photos» для добавления фотографии, или перетащите изображение в специальную форму. Сервис имеет лаконичный интерфейс, нет никаких настроек.

После завершения обработки в JPEGmini, в окне сервиса отображается оригинальный размер файла, размер файла после сжатия, степень компрессии (у разных файлов разное сжатие). Поддерживается преобразование файла размером до 10 MB.

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

Онлайн сервис предназначен для сжатия файлов графических форматов JPEG и PNG. Сервис Optimizilla имеет версию на русском языке.

Особенности сервиса Optimizilla com:

  • Хранение сжатого файла на сервисе в течение 1 часа
  • Загрузите файлы на сервис при помощи кнопки «Загрузить» или перетащите файлы с компьютера в специальную форму. После обработки, на миниатюре изображения отобразится степень компрессии (сжатия) в процентах. Сжатое изображение можно скачать на компьютер, нажав на «скачать» на картинке изображения, или при помощи кнопки «Скачать все».

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

    Сервис работает на сайте tools.dynamicdrive.com. Онлайн сервис предназначен для сжатия файлов форматов GIF, JPG, и PNG.

    Online Image Optimizer имеет следующие возможности:

    • Предельный размер загружаемого файла - 2.86 MB
    • Преобразование файлов между форматами JPG, PNG, GIF

    Обработки файлов проходит в три этапа:

    1. Вставьте ссылку на URL адрес файла в поле «Enter the url of an image» для загрузки файла из интернета или загрузите файл с компьютера при помощи кнопки «Обзор…».
    2. Выберите формат для преобразования файла в поле «convert to:». По умолчанию файл сохранится в том же формате. Для конвертирования выберите один из поддерживаемых форматов: PNG, JPG, GIF.
    3. Для запуска обработки нажмите на кнопку «optimize».

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

    Compressor.io

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

    Особенности сервиса Compressor io:

    • Поддержка форматов: JPEG, PNG, GIF, SVG
    • 2 типа компрессии: lossy (с потерями) и lossless (без потерь, только для JPEG и PNG файлов)
    • Поддержка изображений до 10 MB

    Вначале выберите тип компрессии: lossy или lossless. Далее перетащите изображение в специальную форму, или выберите файл с компьютера при помощи кнопки «select file».

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

    Сжатую фотографию можно скачать на компьютер, или сохранить в облачных хранилищах Dropbox или Google Диск.

    На сайте jpeg-optimizer.com работает онлайн сервис JPEG Optimizer. Поддерживаются файлы в формате JPEG.

    Преобразование файлов проходит в 4 этапа:

    1. Нажмите на кнопку «Выберите файл», выберите фотографию с компьютера, который вы хотите оптимизировать.
    2. Выберите уровень сжатия между значениями 0-99, который вы хотите применить к изображению. Уровень сжатия по умолчанию равен 65.
    3. Если вы хотите изменить размер изображения, выберите новую ширину изображения, размер изображения пропорционально измениться.
    4. Нажмите кнопку «Optimize Photo», чтобы получить новое изображение.

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

    Бесплатный онлайн инструмент изменения размера фотографий. Сервис Web Resizer обладает расширенными возможностями:

    • Поддержка файлов до 10 MB
    • Обрезка изображения, отступ в изображении
    • Выбор размера, качества, поворот изображения, изменение резкости
    • Изменение оттенка, воздействия, контрастности, насыщенности цвета
    • Изменение границы изображения

    Для добавления фотографии (JPEG или PNG) нажмите на кнопку «Выберите файл», выберите изображение на компьютере, а затем на странице сервиса нажмите на кнопку «upload image».

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

    Для одновременного изменения группы изображений существует другая веб-страница сервиса Web Resizer.

    Сервис для сжатия фотографий онлайн. На сайте предлагается программа Image Optimizer.

    В сервисе Free Image Optimizer выберите файл, а затем настройте параметры оптимизации изображения: выберите качество фото, максимальную ширину и высоту. Далее нажмите на кнопку «Optimize Now!»

    IMGonline.com.ua - мощный сервис на русском языке для обработки файлов в формате JPEG. Сжатие изображений онлайн - одна из возможностей сервиса.

    Сжатие изображений JPEG на сайте MGonline проходит в три последовательных этапа:

    1. Выбор изображения с компьютера.
    2. Параметры сжатия JPEG: размер изображения, выбор качества и т. п.
    3. Обработка изображения.

    Можно открыть обработанное изображение, или скачать его на компьютер.

    Онлайн сервис служит для сжатия изображений в форматах JPEG и PNG. Дополнительно сервис поддерживает сжатие файлов в формате PDF.

    Сжатие изображений производится в отдельных вкладках для каждого формата (JPEG, PNG, PDF). Максимальный размер обрабатываемого файла - 10 MB.

    Сжатие JPEG происходит по следующему алгоритму:

    1. Загрузите до 20 изображений в форматах jpg или.jpeg. Для загрузки используйте кнопку «Загрузить» или перетащите картинки в зону загрузки.
    2. Скачайте сжатые изображения по одному или сразу в общем ZIP-архиве.

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

    Сжатие PNG изображений и файлов PDF происходит аналогично.

    Выводы статьи

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

    В ходе своей работы в интернет каждый из нас обязательно сталкивается с необходимостью загрузки каких-либо изображений на различные сайты. К примеру, при общении на форумах, часто приходится прикладывать ссылки на скриншоты, а если у вас имеется свой сайт, то ко многим статьям для него необходимо прикладывать изображения. Но здесь могут быть некоторые нюансы… Далеко не всегда изображения будут сразу нужного размера (как по ширине-высоте, так и по «весу») чтобы они корректно отображались на нужном ресурсе. Например, изображения изначально могут быть огромными, с разрешением более чем 1500×1500 пикселей и весом 3-6 Мб и более. Частенько, при загрузке такой картинки на блог, она попросту может исказить отображение всей статьи, поскольку растянется чуть ли не на весь экран. И даже если на блоге работают скрипты, которые автоматически ужимают изображение по размеру до нужного, её «вес» останется прежним и при открытии полного изображения, картинка может грузится несколько секунд, что неприемлемо! К примеру, зачем нам скриншот размером 5 мб и шириной на весь экран, если он бы отлично смотрелся с размером 800×600, имея при этом вес где-нибудь 400кб?

    Так вот, имеется простой способ сжать изображения без потери качества и одновременно их «вес» для решения вышеописанных проблем. Самое простое – использовать онлайн сервисы по сжатию изображений, и об этом я расскажу вам в данной статье!

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

    Сервисов, где можно сжать без потерь изображение в онлайн имеется большое количество и найти их очень просто, вбив в Google поисковый запрос вида: «онлайн сжатие изображений» или, например «как сжать изображение для сайта». Однако, не все из них подходят по различным критериям. Где-то нельзя выбрать размер конечного изображения, где-то нельзя вручную указать качество, а где-то имеется возможность сжимать изображения только по отдельности, в то время как иногда требуется сразу штук по 10 хотя бы…

    Я покажу вам сжатие изображение на примере 2-х сервисов, которые, в общем-то, устраивают меня.

    Первый из них – «ResizePicOnline» и, в принципе, я только им и пользуюсь в 99.9% случаев:) С него и начнём…

    Сжимаем изображения при помощи онлайн сервиса «ResizePicOnline»!

    Работать с данным сервисом проще простого.

    ResizePicOnline.com

    В самом верху страницы будет первый пункт – «Загрузка» и под ним область под названием «Загрузка изображения». И первым делом нам нужно выбрать с компьютера те изображения, которые необходимо сжать. Сделать это можно 2 способами:

    Обратите внимание, что одновременно вы можете загрузить и обрабатывать только 10 изображений!

    Для примера я взял 4 изображения, имеющих вес от 3-х до 6-и Мегабайт, со средним разрешением 4000×3000 пикс. Если их оставить в исходном размере и загрузить на любой ресурс, то при просмотре страниц у многих эти изображения будут грузиться слишком долго! Поэтому нужно сжать их так, чтобы они имели вес где-нибудь до 1 Мб.

    Итак, после того как вы перенесёте изображения в поле для загрузки, они начнут подгружаться на сервис и это может занять пару минут (в зависимости от размера этих изображений). Сразу же как изображения начнут грузиться, появятся пункты 2 и 3 для дальнейших действий: выбор нужных изображений и настройки для уменьшения размера:

    После того как изображения загрузятся, вы увидите их под пунктом №2 «Выбор» (см. изображение выше). По умолчанию все изображения будут сразу же выбраны (помечены галочками) и это значит, что все последующие действия будут производиться сразу над всеми. Можно легко отменить выбор одного или нескольких изображений, кликнув по ним левой кнопкой мыши:

    Также можно удалить нужные изображения, щёлкнув на крестик или уже удалить всё сразу, кликнув по ссылке «Удалить всё».

    Ну что ж, теперь осталось только указать размер изображений (по ширине) и качество соответствующими ползунками. Для загрузки на блог, например, достаточно было бы ширины изображения 800 пикселей. Высота при этом подгоняется автоматически. Качество рекомендую выставлять всегда «Наилучшее» чтобы не портить саму картинку. При таких настройках картинка будет иметь размер, на которой будет всё также хорошо видно как и до сжатия (в крайнем случае, можно сжать размер изображения до 1000 пикселей) и при этом вес с 3-6 Мб уменьшится до 300–700 кб, что очень хорошо!

    Последняя настройка «Формат» позволяет поменять формат изображения на PNG, JPG или же оставить его без изменений. Я обычно оставляю без изменений, поскольку не вижу смысла в смене формата.

    После того как все настройки произведены, нажимаем внизу кнопку «Изменить размер»:

    Через несколько секунд, ниже, под пунктом №4 «Результат», появятся уже сжатые изображения без потери качества, напротив каждого из которых будет указан конечный вес и размер:

    Осталось скачать их на свой компьютер либо по одному при помощи ссылок «Скачать», напротив каждого изображения, либо скачать все сразу при помощи ссылки внизу «Скачать всё архивом ZIP». Если вам не понятно что такое архив, а также вы не знаете как их распаковать или открыть, то рекомендую прочитать мою статью:

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

    Рассмотрим ещё один, альтернативный сервис по сжатию изображений без потери качества в онлайн – «OptimiZilla».

    Пример аналогичного удобного сервиса для сжатия изображений – «OptimiZilla».

    Данный сервис по сжатию размеров изображений проще чем вышеописанный «ResizePicOnline», но, к сожалению, имеет меньше возможностей настроек. Такие сервисы как этот, чаще всего встречаются в интернет. Рассмотрим как им пользоваться…

    Optimizilla.com

    Открыв страницу сайта, ниже нажимаем кнопку «Upload Files» для загрузки изображений и выбираем нужные для картинки сжатия с компьютера:

    Также можно просто перетащить нужные изображения в область на сайте «Drops Your Files Here».

    После того как изображения будут выбраны, начнётся процесс их загрузки на сервис:

    Все изображения будут окончательно загружены тогда, когда под каждым из них будет активная кнопка «Download». Дождавшись загрузки хотя бы одного изображения, можно приступать к настройкам. Данный сервис позволяет задать степень сжатия каждого изображения в отдельности. Для этого наводим курсор мыши на изображение, в результате чего миниатюра изображения сменится на значок настроек – «Settings»:

    Кликаем по изображению и ниже появится область с настройками, где будут отображаться изображения до и после сжатия, а также ползунок, при помощи которого можно уменьшить / увеличить качество:

    Слева находится оригинальное изображение (Original), а справа уже ужатое в соответствии с ползунком «Quality». Над обоими изображениями отображается их размер. По умолчанию изображения уже будут сжаты до того уровня, когда разницы в качестве вообще не заметно. Например, в моём примере (см. изображение выше), качество конечного изображения – 70%, и при этом вес изображения уменьшился почти на 2.5 Мб, что очень хорошо. Если сравнить картинки справа и слева, то разницы в качестве не видно и это даже с учётом того, что изображения сильно увеличены! Поэтому, как правило, ползунок «Quality» можно вообще не трогать и оставить сжатие, которое производит сервис по умолчанию, а можно и чуть-чуть ещё уменьшить, процентов на 5.

    Если вы изменили качество изображения, то не забудьте затем нажать кнопку «Apply» под ползунком, чтобы применить изменения:

    Когда все изображения будут настроены, то осталось только скачать сжатые варианты, нажав кнопку «Download All»:

    Если вам достаточно степени сжатия изображений для сайта по умолчанию, и вы уже ничего не будете настраивать, то можете нажимать эту кнопку сразу же после того как загрузите изображения со своего компьютера на сервис:) Т.е.,получается, процесс очень быстрый!

    Нажав «Download All», начнётся скачивание архива с ужатыми изображениями. Архив будет иметь название «optimizilla.zip».

    В итоге вы получите сжатые изображения без потери качества и вес (объём) их будет прилично уменьшен!

    Такие изображения удобно загружать для статей на блоге, а также использовать при необходимости на форумах и каких-то других сервисах. При просмотре страниц сайтов, где будут размещены уже сжатые изображения практически не будет заметна загрузка страниц. Если же изображения загружать прямо в исходном виде — несжатыми, в максимальном качестве, с объёмом в 6 Мб, то многие пользователи просто закроют ваш сайт и всё :) Потому что загрузка страницы будет происходить дольше, а иногда очень уж долго!

    Это всё, о чём я хотел бы вам сегодня рассказать. Если вам чем-то не понравились 2 варианта онлайн сервисов по сжатию изображений, которые я показал, то вы можете найти и другие. Об этом я уже писал в начале статьи. Просто зайдите в любой поисковик и вбейте фразу, наподобие: «сжать изображение онлайн» или, к примеру, «сжать изображение без потери качества онлайн». В результате останется только выбрать подходящий вам вариант и быстренько сжать свои изображения в онлайн!

    Удачи Вам! Читайте наш блог:) До встречи!

    Бывают случаи, когда необходимо быстро уменьшить объем пространства на жестком диске компьютера, которое занимают фото в формате JPG. Желательно, чтобы процедура прошла без существенной потери качества картинки. Существует несколько несложных способов заставить фотографию «похудеть».

    Можно ли уменьшить размер JPG онлайн

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

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

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

    Как сжать файл JPG

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

    Как сжать фото до нужного размера в Paint

    Паинт – стандартная программка Windows для обработки любых изображений, поэтому устанавливать ее нет необходимости. С ее помощью можно легко сжать фото до нужного формата. Скачивать ее не нужно, она уже присутствует в базовом наборе операционной системы. Программа проста в обращении – хватит нескольких кликов мышью, чтобы картинка стала нужной величины. Как уменьшить размер файла JPG с помощью Paint:

    1. Откройте картинку в Паинте (правой кнопкой на фото, «открыть с помощью», выберите Paint).
    2. На верхней рабочей панели выберите инструмент «изменить размер».
    3. Выберите пункт «по горизонтали», изменяйте заданное значение в меньшую сторону.
    4. Внесите аналогичное значение в пункте «по вертикали».
    5. Нажмите «ОК».
    6. Сохраните измененный рисунок.

    Как уменьшить вес файла JPG в Фотошопе

    Очень популярный сервис, который поможет разобраться, как уменьшить объем файла JPG без ухудшения качества – это Фотошоп. Графический редактор с большим набором функций может испугать неопытных пользователей обилием непонятных кнопок. Однако если знать последовательность действий, то сократить количество мегабайт у фотографий будет просто. Перед тем как сжать JPG при помощи Фотошопа, его нужно установить. Что делать после этого:

    1. Откройте картинку Фотошопом (правой кнопкой на фото, «открыть с помощью», выберите Adobe Photoshop).
    2. В качестве альтернативы, картинку можно открыть непосредственно из утилиты – вкладка «Файл» – пункт «Открыть».
    3. В верхней рабочей области меню «Изображение», далее выберите «Размер изображения».
    4. Открывшееся окно позволит вам выбрать все необходимые пропорции фотографии (величина сантиметров/пикселей, ширина).
    5. Внизу окна обязательно отметьте галочкой пункт «Сохранять пропорции» (при изменении параметров они будут редактироваться равномерно).
    6. В меню «Файл» выберите подпункт «Сохранить как».
    7. Выберите джипег формат, который сохранит исходное качество.
    8. После выбора формата нажмите на кнопку «Сохранить».

    Другие способы сжать JPG без потери качества

    Чтобы обработать картинку и сократить ее вес, можно использовать сторонние утилиты, web-сервисы онлайн – некоторые из которых бесплатные, а за работу с другими придется заплатить. Они обеспечивают разные проценты сжатия рисунков, что важно – не влияя на качество. Если вы не знаете, как же уменьшить размер файла JPG, то в приведенной ниже таблице сможете найти нужные программы, помогающие в этой несложной задаче:

    Утилита/web-сервис

    Платформа

    Сжатие, процентов

    JPEGmini Lite

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

    Наверняка многих работающих с графикой на компьютере интересует вопрос: а как удается изображение, занимающее весьма впечатляющий объем в памяти ПК, втиснуть в гораздо меньший размер на диске? Помнится, на заре своей издательской деятельности слово «компрессия» для меня было таким загадочным и удивительным… В самом деле, каким образом происходит сжатие изображений — ведь без него сейчас немыслимо представить ни Сеть, ни цифровую фотографию, ни цветную полиграфию?

    Итак, сжатие. Оно может как приводить к потере качества, так и не приводить. Последний случай — это такие методы, как RLE (Run Length Encoding, кодирование длин серий, в результате которого образуются пары типа (skip , value , где skip — это число подряд идущих нулей, а value — следующее за ними значение) и LZW (компрессия методом Lempel-Ziff-Welch), реализованные в форматах PSD, GIF и TIFF. Широко используются они и архиваторами типа RAR и ZIP. Средняя степень компрессии сжатия без потерь — 2-3 раза.

    Если нужно сжать изображение сильнее, без потери качества не обойтись. Каковы принципы? Во-первых, любое изображение содержит определенную избыточность, удаление которой не приведет к заметному изменению качества картинки. Во-вторых, человеческий глаз более восприимчив к изменениям яркости, нежели цвета. Поэтому для разных каналов изображения применяются различные степени сжатия — информация теряется, но визуально это не заметно. Кроме того, чувствительность глаза к мелким элементам изображения невелика, что позволяет без ущерба для качества их удалить. Так можно сжимать изображение (даже если ухудшение качества становится уже заметным) вплоть до приемлемого порога. Степень деградации качества определяется для каждого конкретного случая. Для полиграфии допустимы лишь минимальные искажения, а для размещения в Интернете (в зависимости от предназначения) — гораздо большие.

    Наибольшую популярность среди методов компрессии с потерями получил JPEG, который даже при тридцатикратном сжатии сохраняет достаточное качество картинки. Кстати, в большинстве современных методов сжатия данных (например, Layer-4, известный как mp3, а также MPEG) реализованы механизмы, аналогичные JPEG. Давайте познакомимся поближе с этим форматом, тем более что не так давно была окончательно утверждена его новейшая реализация JPEG2000, в которую вошли все дополнения, внесенные в JPEG/MPEG за десять лет его развития.

    JPEG

    Название алгоритма компрессии — аббревиатура от Joint Photographic Expert Group, инициативной группы, образованной из экспертов ITU (International Telecommunication Union) и ISO (International Organization for Standartization). Именно поэтому в ее названии присутствует приставка Joint. В 1992 г. JPEG был объявлен международным стандартом в области графических изображений.

    При компрессии методом JPEG качество теряется всегда. При этом всегда есть выбор: отдать предпочтение качеству в ущерб объему (размер файла сожмется приблизительно в три раза) или же наоборот, добиться минимального размера изображения, при котором оно еще останется узнаваемым (степень компрессии может достигать 100). Сжатие, при котором различие в качестве между получающимся изображением и оригиналом еще остается незаметным, дает 10-20-кратное сокращение размера файла.

    Область применения

    JPEG лучше всего компрессирует полноцветные и монохромные изображения фотографического качества. Если же требуется сохранить картинку с индексной палитрой, то сначала она конвертируется в полноцветную. При компрессии методом JPEG нужно иметь в виду, что все зависит от характера изображений: гораздо меньший объем будут занимать те, где изменения цвета незначительны и нет резких цветовых переходов. JPEG применяется всюду, где нужно хранить фотоизображения: в цифровых фотоаппаратах, полиграфии (EPS DCS 2.0), немыслим без него и Интернет.

    Существует несколько разновидностей JPEG-компрессии, мы же рассмотрим только две из них, использующиеся в стандартном пакете для работы с растровыми изображениями Adobe Photoshop, — baseline и progressive . Два других способа — ariphmetic и loseless — экзотика, в силу ряда причин не получившая широкого распространения.

    Как происходит сжатие

    1. Первый этап заключается в конвертировании цветовой модели изображения (обычно RGB) в модель, где яркостная и цветовая составляющие разнесены (например, YCbCr или YUV), что позволяет оптимально подойти к выбору степеней компрессии для каждого канала (с учетом особенностей восприятия глазом). Преобразование происходит следующим образом:

    Y = 0,299xR+0,587*G+0,114xB Cb = (B-Y)/0,866/2+128 Cr = (R-Y)/0,701/2+128

    2. На следующем этапе происходит т. н. префильтрация , при которой соседние пиксели отдельно в каждом из каналов Cb и Cr группируются попарно в горизонтальном и вертикальном направлениях, а яркостный канал Y оставляется без изменений. После этого вся группа из четырех пикселов получает усредненное значение соответствующих компонент Cb и Cr. Для краткости такую схему можно обозначить как 4:1:1 (такая же форма представления принята в DRAW — окно экспорта в jpeg). С учетом того, что каждый пиксел кодируется 3 байтами (по 256 уровней для каждого из трех каналов), в результате объем данных автоматически сокращается в 2 раза (вместо 12 байт для передачи 4 пикселов достаточно передать всего 4+1+1 = 6 байт). С точки зрения математики такое преобразование приводит к существенной потере информации, но человеческий глаз потери не воспринимает, поскольку в обычных фотографических изображениях присутствует существенная избыточность.

    3. Полученная информация, прошедшая стадию первичной «очистки», отдельно в каждом канале снова группируется в блоки, но уже размером 8x8, после чего для них применяется основное сжатие — т. н. дискретное косинусное преобразование , для краткости — DCT (discrete cosine transform). В результате информация о распределении яркости пикселов преобразуется в другой вид, где она описывается распределением, основанном на частоте появления той или иной яркости пикселов. DCT имеет ряд преимуществ перед другими преобразованиями (например, перед преобразованием Фурье), обеспечивая лучшее восстановление информации.

    Вместо массива из 64 значений (8x8 пикселов) для каждого блока, из которых состоит изображение, мы получаем массив из 64 частот. Рассмотрим работу DCT на примере. Допустим, яркость пикселов в одном блоке нашего изображения имеет вид, представленный на рис. 1 слева, тогда результат преобразования будет таким, как показано справа.

    1

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

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

    Вот, например, как выглядит окно Photoshop при сохранении изображения c помощью операции Save for web, где параметр Quality (вернее, производная от него) — тот самый коэффициент округления (рис. 2).

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

    4

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

    5. После выполнения основной работы по сжатию изображения дальнейшие преобразования сводятся к второстепенным задачам: оставшиеся составляющие собираются в последовательность таким образом, чтобы сначала располагались отвечающие за крупные детали, а потом — за все более мелкие. Если посмотреть на рисунок, то движение кодировщика похоже на зигзагообразную линию. Этап так и называется — ZigZag (рис. 5).

    5

    Затем получившаяся последовательность сжимается: сначала обычным RLE, затем методом Хаффмана.

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

    Вот, в общем, и все преобразования. А теперь давайте подсчитаем, какая компрессия была достигнута в нашем примере. Мы получили 7 значений, по которым восстановится первоначальное изображение размером 8x8. Итак, компрессия от применения DCT-преобразования в обоих каналах цветности составила 8x8/7 ≈ 9 раз. Отведем на канал яркости не семь, а 11 коэффициентов, что даст 8x8/11 ≈ 6. Для всех трех каналов получится (9+9+6)/3=8 раз. Снижение качества при «прореживании» изображения, произошедшего на второй стадии, дает дополнительно двойной прирост (схема 4-1-1, учитывающая особенности кодирования яркостной составляющей), что даст итоговый результат — 16 раз. Это грубый подсчет, не учитывающий некоторых аспектов, но отражающий реальную картину. Чтобы получить тридцатикратное сокращение размера файла, нужно оставить всего 3-4 составляющие.

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

    Недостатки JPEG

    1. Невозможность достичь высоких степеней сжатия за счет ограничения на размер блока (только 8x8).
    2. Блочность структуры на высоких степенях компрессии.
    3. Закругление острых углов и размывание тонких элементов в изображении.
    4. Поддерживаются только RGB-изображения (использовать JPEG для CMYK-изображений можно только в формате EPS через DCS).
    5. Изображение нельзя отобразить до тех пор, пока оно не загрузится полностью.

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

    JPEG2000

    С 1997 г. были начаты работы, направленные на создание универсальной системы кодирования, которая снимала бы все ограничения, накладываемые JPEG, и могла эффективно работать со всеми типами изображений: черно-белыми, в градациях серого, полноцветными и многокомпонентными, причем независимо от содержания (будут ли это фотографии, достаточно мелкий текст или даже чертежи). В его разработке принимали участие наряду с международными стандартизирующими организациями такие гранды промышленности, как Agfa, Canon, Fujifilm, Hewlett-Packard, Kodak, LuraTech, Motorola, Ricoh, Sony и др.

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

    Основные требования, предъявляемые к формату JPEG2000:

    1. Достижение повышенной по сравнению с JPEG степени компрессии.
    2. Поддержка монохромных изображений, что позволит применять его для компрессии изображений с текстом.
    3. Возможность сжатия вообще без потерь.
    4. Вывод изображений с постепенным улучшением детализации (как в progressive GIF).
    5. Использование в изображении приоритетных областей, для которых качество может устанавливаться выше, чем в остальной части изображения.
    6. Декодирование в реальном режиме времени (без задержек).

    Принцип сжатия

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

    6
    Сначала точно так же, как и для JPEG, происходит конвертирование изображения в систему YCrCb, после чего — первичное удаление избыточной информации (путем уже известного объединения соседних пикселей в блоки 2x2). Затем все изображение делится на части одинакового размера (tile), над каждой из которых независимо от других и будут происходить дальнейшие преобразования (это снижает требования к объему памяти и вычислительным ресурсам). Далее каждый канал проходит фильтрацию низкочастотным и высокочастотным фильтрами отдельно по строкам и по рядам, в результате чего после первого прохода в каждой части формируются четыре более мелких изображения (subband). Все они несут информацию об исходном изображении, но их информативность сильно отличается (рис. 6).

    Например, изображение, полученное после низкочастотной фильтрации по строкам и рядам (вверху слева), несет наибольшее количество информации, а полученное после высокочастотной — минимальное. Информативность у изображений, полученных после НЧ-фильтрации строк и ВЧ для столбцов (и наоборот), средняя. Наиболее информативное изображение опять подвергается фильтрации, а полученные составляющие, как и при jpeg-компрессии, квантуются. Так происходит несколько раз: для сжатия без потерь цикл обычно повторяется 3 раза, с потерями — разумным компромиссом между размером, качеством и скоростью декомпрессии считается 10 итераций. В результате получается одно маленькое изображение и набор картинок с мелкими деталями, последовательно и с определенной точностью восстанавливающих его до нормального размера. Очевидно, что наибольшая степень компрессии получается на крупных изображениях, поскольку можно установить большее количество циклов.

    Практическая реализация

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

    Среди крупных разработчиков ПО можно отметить Corel (кстати, она одна из первых внедрила в свои пакеты поддержку формата wi, основанного на волновых преобразованиях, за что ей честь и хвала) — все изображения, поставляемые на компакт-дисках с пакетом CorelDRAW вплоть до девятой версии, сжимались именно таким способом.

    Позже к ней подтянулась и Adobe. Часть идей, заложенных в JPEG2000, была применена разработчиками Photoshop 6 в виде продвинутых опций при сохранении изображения в формате JPEG (обычном, основанном на косинусном преобразовании). Среди них — прогрессивный JPEG (параметр Progressive в окне Save for Web). Этот алгоритм предназначен, главным образом, для систем реального времени и работает точно так же, как и прогрессивный GIF. Сначала появляется грубая копия изображения, состоящая всего из нескольких блоков большого размера, а со временем, когда подгружаются остальные данные, структура начинает просматриваться все четче, пока, наконец, конечное изображение не восстановится полностью. В отличие от GIF, такой алгоритм создает большую нагрузку на просмотрщик, поскольку ему придется полностью выполнять весь цикл преобразований для каждой передаваемой версии.

    Из других дополнений отметим включение в файл нескольких JPEG-сжатых изображений с разной степенью компрессии, разрешением и даже цветовыми моделями. Соответственно, в Photoshop 6 появилась возможность выделять в изображении отдельные области и применять для них другие установки компрессии (Region-Of-Interest , впервые такой механизм был предложен еще в 1995 г.), используя более низкие значения в таблице квантования. Для этого задается требуемая область (например, в виде нового канала в изображении) и нажимается пиктограмма маски возле пункта Quality (Качество). В появившемся окне можно экспериментировать с изображением, передвигая ползунки, — готовый результат отображается на экране, позволяя быстро находить необходимый компромисс между качеством и размером.

    Специализированные конверторы и просмотрщики

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

    Специализированные решения от других компаний доступны в виде коммерческих разработок. Одни реализованы в виде отдельных программ (JPEG 2000 разработки Aware), другие — в виде дополнительных модулей для наиболее распространенных растровых редакторов (ImagePress JPEG2000 разработки Pegasus Imaging и модуль LEAD JPEG2000 от LEAD Technologies). На их фоне выделяется компания LuraTech, давно занимающаяся этим вопросом. Она продвигает свою технологию LuraWave в самодостаточном продукте LuraWave SmartCompress (доступна уже третья версия) и предлагает модули для Photoshop, Paintshop, Photopaint. Отличительная особенность — более высокая скорость работы (практически мгновенное преобразование) даже с картинками размером в несколько мегабайт. Соответственно и цена этого модуля самая высокая — 79 долл.

    Чтобы просматривать JPEG2000-изображения браузерами, необходимо установить специальный модуль-просмотрщик (все разработчики предлагают его бесплатно). Вставка изображения в html-документ, как и любого plug-in, сводится к использованию конструкции EMBED (с дополнительными параметрами). Например, означает, что будет использоваться прогрессивный метод переда- чи изображения. То есть в нашем примере (файл размером 139 Кбайт) сначала передаются только 250 байт, на основании которых будет построено грубое изображение, затем, после дозагрузки 500 байт, изображение обновляется (так продолжается до достижения значения LIMIT).

    Если вы захотите получить более качественное изображение, нужно выбрать пункт Improve из меню, всплывающего по правой кнопке (рис. 9). За четыре докачки все изображение будет загружено полностью.

    9

    Выводы

    Итак, JPEG2000 объективно показывает лучшие результаты, чем JPEG только на высоких степенях сжатия. При компрессии в 10-20 раз особой разницы не заметно. Сможет ли он вытеснить или просто составить конкуренцию широко распространенному формату? В ближайшее время — вряд ли, в большинстве случаев соотношение качество/размер, обеспечиваемое JPEG, вполне приемлемо. А те 10-20% дополнительной компрессии, которые дает JPEG2000 при визуально одинаковом качестве, вряд ли приведут к росту его популярности.

    Зато к новому формату проявляют пристальный интерес компании-производители цифро- вых камер, поскольку размеры светочувствительных матриц с каждым годом неуклонно увеличиваются, и помещать изображения в память становится все труднее. И вот тогда новый формат получит большее распространение, и кто знает, возможно, через какое-то время JPEG2000 сравняется с JPEG. Во всяком случае, Analog Micro Devices недавно выпустила специализированный чип, в котором компрессия/декомпрессия по новой технологии реализованы на аппаратном уровне, а министерство обороны США уже сейчас активно использует новый формат для записи фотоснимков, полученных со спутников-шпионов.

    Факты и домыслы

    1. JPEG теряет качество при открытии и повторном сохранении файла.

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

    2. JPEG теряет качество при редактировании файла.

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

    3. Результат компрессии с одинаковыми параметрами в разных программах будет одинаков.

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

    4. При установке максимального качества изображение сохраняется без каких-либо потерь качества.

    Неправда. JPEG сжимает с потерями всегда. Но установка, например, 90% качества вместо 100% дает сокращение размера файла большее, чем воспринимаемое глазом ухудшение качества.

    5. Любой файл JPEG можно открыть в любом редакторе, понимающем формат JPEG.

    Неправда. Такую разновидность JPEG, как прогрессивный (progressive JPEG), некоторые редакторы не понимают.

    6. JPEG не поддерживает прозрачность.

    Правда. Иногда может казаться, что какая-то часть изображения прозрачна, но на самом деле ее цвет просто подобран так, чтобы он совпадал с цветом фона в html-странице.

    7. JPEG сжимает лучше, чем GIF.

    Неправда. У них разная область применения. В общем случае, типичная «гифовская» картинка после конвертирования в JPEG будет иметь больший объем.

    JPEG2000 против JPEG

    7
    1. При двадцати-тридцатикратном сжатии JPEG2000 и JPEG дают приблизительно одинаковое качество (кстати говоря, Photoshop не может сжать обычную фотографию больше этого предела).

    2. При большем сжатии качество JPEG2000 существенно выше, чем у JPEG, что позволяет без особых потерь сжимать до 50 раз, а с некоторыми потерями (речь идет об изображениях для Интернет) — до 100 и даже до 200.

    3. При больших степенях компрессии в тех областях, где происходит плавное изменение цвета, изображение не приобретает характерную для простого JPEG блочную структуру. JPEG2000 также несколько размазывает и закругляет острые контуры — см. фотографии (рис. 7 и 8).

    На нем представлены результаты компрессии тестового файла с разными степенями компрессии (слева — сохраненные в Photoshop в формате JPG, справа — в формате JPEG2000). Для изображения на рис. 7 были выбраны степени компрессии 20, 40, 70 и 145 (их можно явно указывать при сохранении в JPEG2000), степень сжатия JPG выбиралась из того расчета, чтобы размер файла был таким же, как после сжатия по JPEG2000. Как говорится, результаты налицо. Для чистоты был проведен второй эксперимент на изображении с более четкими деталями (со степенями компрессии 10, 20, 40 и 80). Преимущество опять же на стороне JPEG2000 (рис. 8).

    8

    4. Поскольку, по сути, в одном JPEG2000-файле хранятся копии с разным разрешени

    ем, для тех, кто делает галереи изображений в Интернете, отпадает необходимость создавать для них thumbnails.

    5. Особый интерес представляет компрессия без искажений (режим loseless). Так, тестовый файл при LZW-сжатии из Photoshop занял 827 Кбайт, а сжатый JPEG2000 — 473 Кбайт.

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

    7. Отсутствие поддержки JPEG2000 в браузерах. Чтобы просматривать такие изображения, нужно скачать довольно большой дополнительный модуль (1,2 Мбайта).

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

    «МакЦентр»

    Apple iPad Pro 2017

    iPad Pro 2017, Pencil

    Заключение: хотя по производительности новый планшет iPad Pro может конкурировать с ноутбуками, полностью заменить рабочие станции планшетами в издательском деле пока не получится. Однако появление полнофункциональных приложений для создания и обработки изображений позволяет дизайнерам, иллюстраторам и фотографам уже сейчас сделать своим основным рабочим инструментом iPad Pro с Apple Pencil. Главные недостатки планшета — традиционно высокая цена и всё ещё недостаточное внимание к нему со стороны разработчиков приложений.