Отправляет email-рассылки с помощью сервиса Sendsay

Уроки Photoshop от brush.spoke.ru

  Все выпуски  

Уроки Photoshop и 3D Max Устраняем дефекты после использования jpeg-сжатия.


Информационный Канал Subscribe.Ru

Телефонный разговор
Irina
Тимофей в матрице
Прочитать

Моделирование шариковой ручки в 3D Max

Прочитать

Зимняя сказка. Adobe Illustrator

Прочитать

Создаем массив визиток. Работа с Data Driven в Illustrator

Информ-Лента

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

Устраняем дефекты после использования jpeg-сжатия.
автор: admin

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

Рис1.

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

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

Рис2.

Итак откроем изображение, которое мы хотим подправить. Если желаете, то можете скачать мое здесь. Создадим копию слоя с изображением ( Ctrl + J ), для копии слоя с изображением применим Filter -> Noise -> Median , в параметрах которого поставим значение 2 px . Теперь наша фотография стала более мутной, но не стоит отчаиваться! Сменим в палитре Layers метод наложения для этого слоя с Normal на Color . После чего к нашей картинке вновь вернется четкость.

Рис3.

Данная операция была проделана для того, чтобы не потерять цветность в дальнейших наших операциях. Но для более эффектного результата советую Вам также применить к верхнему слою Filter -> Blur ->Gaussian Blur, со значением радиуса от1 до 3 пикселов. Главное в этом деле не перегнуть палку, иначе Вы можете полностью потерять цвет на мелких деталях нашего изображения. Теперь картинка стала смотреться куда лучше, но до совершенства еще далеко.

Как уже раньше говорилось, при сжатии Jpeg разбивает картинку на блоки 8*8 пикселов, на границе которых и происходит самое сильное искажение. Теперь перед нами стоит задача по созданию области выделения для границ блоков. Для этого создадим новое изображение размером 8*8 пиксел с прозрачным фоном. Далее нам необходимо создать однопиксельную рамку в этом изображении. Самый простой способ – это выбрать инструмент Pencil и ручками нарисовать эту рамку как показано на рисунке 4.

Рис4.

Теперь нам надо сохранить это изображение в качестве образца ( Pattern ). Для этого выделяем все изображение ( Ctrl + A ) и затем Edit -> Define Pattern , и вводим для него подходящее имя, к примеру « jpeg block ». Теперь можно закрыть изображение с рамкой, причем сохранять его также не надо, поскольку образцы записываются в директорию Photoshop автоматически.

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

Перейдем снова к нашему изображению и в нем создадим еще один слой, для этого можно воспользоваться сочетанием клавиш Ctrl + Shift + N . Теперь зальем этот слой нашим образцом, для чего перейдем к окну “ Fill ” через меню “ Edit ”, и выберем метод Pattern и найдем в списке наш образец.

Рис5.

Нажимаем Ok и смотрим на нашу картинку сквозь сетку, которая получилась в результате наших махинаций. Далее нажимаем клавишу Ctrl и щелкаем левой клавишей мыши на слое с сеткой в палитре Layers . После чего мы получаем выделение по области нашей сетки. Слой с которой теперь надо отключить или удалить. Не снимая выделения переходим на слой с основным изображением и снова делаем его копию ( Ctrl + J ). Вот мы и получили слой на котором только пограничные области jpeg -блоков. Теперь применим к этому слою Filter -> Blur ->Gaussian Blur, в настройках которого поиграем со значениями так, чтобы швы стали не заметны. В моем примере подошел вариант 0,7.

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

Рис6.



Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.graph.blessons
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное