Борис Ситников aka bsitnikov (bsitnikov) wrote,
Борис Ситников aka bsitnikov
bsitnikov

  • Music:

Такая разная резкость.

Друзья, а не поговорить ли нам чуть-чуть о разных способах повышения резкости?


Все прекрасно знают, что при уменьшении карточки у нас с вами заметно падает резкость, и с этим надо что-то делать.
Я постарался собрать в этом посте 5 общеупотребимых способов повышения резкости после ресайза, и спросить вашего мнения, какой из способов, с вашей точки зрения, даёт наиболее подходящий результат.
Скажу сразу - упоминать фотошоповские Save for Web & Devices и просто Unsharp Mask не буду, ввиду отсутствия возможности как-то внятно влиять на результат.
Итак,

Оригинал фотографии. Из действий - только уменьшение с 2832х4256 pix до 400х601 pix.



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





1.Smart sharpen.
Достаточно очевидный способ. Применяем к уменьшенной карточке фильтр Filter - Sharpen - Smart Sharpen в режиме Advanсed (радиокнопка под галочкой Preview), и далее в закладке Shadow ставим значение бегунка Fade Amount ("затухание эффекта") на 0%, а в закладке Highlights - на 100%. Этим мы избавляемся от перешарпа в светах, применяя шарп только к теням. Радиус шарпа - по вкусу (у меня - 1 pix).
Результат:






2.High pass.
Тоже очень известный способ способ. на уменьшенной карточке создаём копию слоя с изображением, и применяем в ней фильтр Filter - Other - High pass. Радиус - подбираете такой, что бы были видны только контуры (у меня - 0,5 pix). Далее слою с примененным High pass ставите режим наложения Overlay (будет работать жёстче) или Soft light (будет более мягкая картинка).
Результат:






3.Повышение резкости через blur.
О способе повышения резкости через применение Blur'a много и подробно писал Паша Косенко, поэтому желающие могут почитать описание у него в журнале.
Результат:






4.Повышение резкости в канале K
Не совсем стандартный метод, описанный Маргулисом. Мы переводим нашу карточку в цветовое пространство CMYK, далее идем в меню Channels и выделяем только канал Black. И повышаем резкость любым доступным нам методом только в этом канале. Например, у меня от души применен самый обычный Filter - Sharpen - Unsharp mask на 10% с радиусом 250. Потом не забываем перед сохранением перейти в пространство RGB.
Есть вариация этого метода для тех, кто не хочет "убивать цвет" прыгая из одного пространства в другое. В кратце алгоритм выглядит так:
- Создаем копию изображения и переводим ее в CMYK;
- Повышаем резкость в канале Black;
- Копируем информацию из канала Black - (Ctrl+A, Ctrl+C);
- Вставляем в исходный файл (Ctrl+V) с режимом наложения Multiply;
- Устанавливаем прозрачность слоя, например 50%.
Результат:






5.Повышение резкости с помощью Vivid Light.
Этот способ недавно увидел у Олега Титяева. Не буду пересказывать своими словами, просто процитирую:
Дублируем и одновременно объединяем все слои комбинацией клавиш Ctrl+ Alt+Shift+Е. Далее: Filter-Blur-Surface Blur. В пункте Radius и Threshold ставим одинаковые значения, они зависят от размера фотографии. В нашем случае это значение равно 20-ти. Затем для этого слоя ставим режим наложения Vivid Light, инвертируем слой командой Ctrl+I. Следующий шаг: еще раз сливаем и дублируем слои комбинацией Ctrl+Alt+Shift+Е вместе с только что созданным слоем. Получившийся слитый слой ставим в режим наложения Overlay. Нижний слитый слой с наложением Vivid Light удаляем. Для слоя с наложение Overlay создаем черную маску и мягкой белой кистью с небольшим процентом прозрачности проводим по тем местам, где надо повысить резкость.
Результат:




А теперь вопрос: друзья, скажите, что из вышеперечисленного вам больше по душе, и, если не сложно, поделитесь своими способами повышения разкости. Буду благодарен. =)
Спасибо за внимание!

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 178 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Простите, а нельзя ли не паря мозг тупо обсудить модель?
ни в коем случае. =)

totsamiyshigaev

8 years ago

tipaa_nah

8 years ago

Спасибо, оч интересно.

Есть ещё вот такой метод: http://pavel-kosenko.livejournal.com/46934.html
ну думаю про него все знают)))
я же написал - "О способе повышения резкости через применение Blur'a много и подробно писал Паша Косенко,".
это именно о том и есть.
Есть ещё один распространённый способ. Последовательное уменьшение изображения с промежуточным усилением резкости. Долго им пользовался, пока не опробовал алгоритм Косенко. С тех пор на нём и сижу.

Сам способ (цитирую из сайта http://www.photoconcept.ru), исключительно "в копилку знаний". :)

Допустим, хотим получить картинку шириной W пикселей.
Порядок действий:
1. Unsharp mask 150 / 0.3 / 0
2. Resize to W*4
3. Unsharp mask 150 / 0.3 / 0
4. Resize to W*2
5. Unsharp mask 150 / 0.3 / 0
6. Resize to W

примечание 1: если исходное разрешение не превосходит 4*W, то шаги (1) и (2) - выкинуть.
примечание 2: если 4*W отличается от исходной ширины не более чем на 10%-15%, то первый шаг желательно пропустить.
примечание 3: естественно всё то же самое справедливо, если за основу взять высоту :)
Важно помнить, что последний шаг алгоритма - именно ресайз, а не аншарп.
спасибо!
а я как-то у Паши Косенко про смарт шарпен почитал... и он мне понравился. сейчас его и юзаю
понял. =)
Смарт шарпен, что. Изобретать велосипед не вижу смысла)
понял, спасибо. =)
Да всегда по разному.
Иногда даже если пакетом то через шумодав.
Сереж, шумодав резкость не повышает. =)

27_serg_b

8 years ago

bsitnikov

8 years ago

Я использую двухступенчатый метод. Если надо на выходе получить картинку 600х900, по средняя ступень должна быть ровно в 2 раза больше, т.е. 1200х1800.
1. Итак, уменьшаем сходную картинку до размеров средней ступени (1200х1800), копируем слой. К копии слоя применяем любой метод повышения резкости, напрмер, Filter - Sharpen. Затем уменьшаем прозачность этого слоя до примено 60%. Сливаем слои.
2. Уменьшаем полученную на прошлом шаге картинку до конечных размеров (600х900), копируем слой. Опять повышаем резкость Filter - Sharpen, затем уменьшаем прозрачность слоя до, примерно, 40% и сливаем слои.
на эту тему Разумовский много писал. =)
там много копий было сломано, и в итоге докопались-таки до того, что это излишний метод. =)
Отдам предпочтение способу № 2 и № 1 (в такой последовательности). Единственное, я создаю дубликат слоя, на нем повышаю резкость тем или иным способом и, если результат чем-то не устраивает, перевожу в маску и протираю там, где надо.
офигеть. я лузер с экшенами "resize - unsharp mask - +logo - safe for web"%)
есть лучшие методы. =)
У меня всё просто:
1) Если надо кадр с камеры без кропа перегнать в 512 на 768 - тупо Filter - Sharpen - Sharpen. Ибо в 98% сие будет нормально, ибо интерполяция штука тупая (алгоритм сжатия известен, под него подходит такой алгоритм востановления).
2) Если исходник кропнут в конвертере до шопа, или карточка на выходе не в моём стандарте - High pass.



Игорь, понял, спасибо. =)
тупое предложение - а можно картинки рядом как-то поставить? С подписями методов. А то сравнивать, прокручивая, тяжело.
Я до сих пор ленился, и написал простой экшн, примерно описаный выше: ступенчатое уменьшение (каждый раз на 50%, то есть в 2 раза, пока не приблизимся к нужным размерам). В промежутках применяю СмартШарп с усливями Lens Blur, 30%, 0.4
тогда браузер порвёт. не у всех 2500х1200.
метод Разумовского. =) спасибо!
я за смарт с минимальным радиусом (0.2пх), а перешарпы по быстрому протереть кисточкой в маске.
понял, спасибо. =)
традиционно - Лёле привет передавай. год её не видел. =)

inxphoto

8 years ago

чтобы не пробовала, эту картинку это не спасет - ссыль
а тут только один способ - бросить пить!!!
)))))

siroga

8 years ago

current_task

8 years ago

bsitnikov

8 years ago

bsitnikov

8 years ago

current_task

8 years ago

уменьшаю!
проставляю метку Историческая кисть
Делаю Unsharp Mask со значениями 100 и радиус 0,3-0,5 (по картинке)
Выбираю инструмент History Brush и ею провожу там где резкость не нужна: по задним планам, участкам кожи...
Резкость оставляю только в необходимых местах.

Мне честно говоря по душе плагин Pixel Genius PhotoKit Sharpener
платный?

anatolyvasiliev

8 years ago

bsitnikov

8 years ago

anatolyvasiliev

8 years ago

bsitnikov

8 years ago

anatolyvasiliev

8 years ago

Previous
← Ctrl ← Alt
Next
Ctrl → Alt →