Про ресамплинг (Resampling)
Jul. 7th, 2008 02:43 pmМне давно было интересно, какой метод ресамплинга использует фотошоп в реалтайме? Ну т.е. вот когда просто берем, уменьшаем лупой изображение на 50% и смотрим на него. Ведь уменьшая его обычным дефолтным Bicubic ресайзом - мы получаем совершенно другой результат.
А всё это из-за чего возникло... Просто как-то где-то в жж кто-то спросил - как правильно уменьшать изображения, чтобы было "ЧОТКА!" и "РЕСКА!".
И кто-то в комментариах к тому посту привел очень извращенный способ: уменьшаем лупой, делаем PrintScreen, вставляем, сохраняем.
Я тогда еще подумал - во блин люди изобретательные бывают :-)))
Но недавно я увидел, что при уменьшеннии лупой фотошоп действительно показывает нечто не то, что получаем на выходе после ресайза...
Ну, и перебрав все варианты методов ресамплинга я обнаружил, что используется ни что иное, как обычный Bilinear метод...
Ну и дабы не быть сильно голословным, приведу пару картинок. Заодно и разнообразззю сухой текст.
Оригиналы, 200х200 | |
![]() |
![]() |
Уменьшение в два раза, до 100х100 | ||
SubLCD |
![]() |
![]() |
Nearest Neighbor |
![]() |
![]() |
Bilinear
(этот способ использует фотошоп при пользовании лупой) |
![]() |
![]() |
Bicubic |
![]() |
![]() |
Bicubic Sharper |
![]() |
![]() |
Sinc |
![]() |
![]() |
А вот скрин из фотошопа:
Можно убедиться, что это действительно Bilinear (накладывал в difference - разницы нет)
Вот такие вот дела.
Больше всего мне нравится конечно же моё любимое (и всеми ненавидимое :-) SubLCD. Он самый утонченный. Затем Bilinear - похож на SubLCD, но гарантированно без цветных артефактов :-) Nearest Neighbor слишком грубый. Остальные - слишком мыльные.
Так вот, в чем суть поста то? Суть в том - что нет универсального решения. Надо пробовать по всякому, и смотреть, что для каждой конкретной картинки больше подходит.
Кстати, если кто подскажет, как уменьшить эту картинку лучше - скажу Большое Спасибо! :-)