Ruforum.eu Вход · Регистрация · Правила · Поиск · Помощь
Календарь · Участники · Игры
Вы не авторизованы на форуме. Введите логин и пароль или зарегистрируйтесь    

 
Ответить · Новая тема · Новое голосование

Каскадный · [ Стандартный ] · Линейный

Изменение размеров изображения (resize)

Подписка на тему | Сообщить другу | Версия для печати
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Вчера напал на довольно интересную статью по адресу http://www.itc.ua/article.phtml?ID=16523&IDw=1. Там нашёл упоминание о программе, которую посчитал лучшей для пиксельной интерполяции изображений (в бОльшую сторону, т.к. в меньшую неактуально), которая называется Genuine Fractals Print Pro v4.0. Она идёт как plug-in для Photoshop. Скачал, и не пожалел - с некоторыми картинками делает очень красивые вещи!
Дело в том, что при "обычной" интерполяции типа Bicubic или Lanczos (раз эдак в 5 по каждой стороне) изображение теряет чёткость - границы, какими бы они ни были на оригинале, после увеличения будут как с ненастроенного на фокус объектива. А наклонные линии могут приобрести "лесенку" (aliasing). В итоге получаем размазанное на весь экран изображение...
"Революционная" идея Genuine Fractals в том, что она использует интерполяцию особого рода (как можно предположить из названия, фрактальную), которая вполне успешно борется с неприятностями, описанными выше: границы объектов на изображении после интерполяции как правило получаются чёткими и ровными. Таким образом, можно вполне удачно преобразовать файл размерами 200х200 в 800х800 пикселей (можно и больше - до 30000х30000 - ограничение Photoshop, но это, ИМХО, из области фантастики smile.gif).
Надоело всё на словах выражать. Приведу небольшой пример, проясняющий, о чём я. Смотрите прикреплённые изображения...

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение
06.04.2005 · 16:17
Седой Джон
Узнаваемый
Group Icon

Сообщений: 103
Статус: вне форума

А мог бы уважаемый Seymour продемонстрировать 3 снимка:
1. 800х800 исходный необработанный;
2. 200х200 обработанный п.1 в сторону уменьшения;
3. 800х800 обработанный п.2 в сторону увелечения.
?
07.04.2005 · 03:50
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Седой Джон
1. Брррр... как это необработанный? Исходный тот, который "200х200"... Исходного "800х800" нет. Из "200х200" получаем "800х800"
2. Если нет "800х800" исходного, из чего и ЗАЧЕМ я буду получать "200х200"? spy.gif
3. Это уже проделано. Как раз "200х200" преобразован в "800х800"
Что-то я мало понял, зачем это всё делать?.. Вот тот, что мелкий - исходный. А крупный - то, что после интерполяции получилось...
Сейчас скажу отдельно по поводу интерполяции. Т.к. цветовой канал изображения был загажен jpeg-овским 4:2:2 сэмплингом (квыдраты цветовые), то пришлось разбить изображение на две части:
1. ЧБ без цветовой характеристики - его просто ресайзим в 400 процентов.
2. Цветовая характеристика, полученная закрашиванием кистью серого цвета в режиме Luminosity - её размер я уменьшил Bicubic'ом в 2 раза (можно и Nearest Neighbor, если размеры чётные), чтобы квадраты 2х2 исчезли , а затем увеличил Genuine Fractals'ами до 800%.
Вторую часть наложил на первую в виде слоя с режимом Color и всё! Хотя, описание долгое, всё это делается (при соотв. опыте smile.gif) за считанные секундоминуты (зависит от исходного разрешения, производительности системы и т.д.).
07.04.2005 · 05:53
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Седой Джон, я, немного подумав, немного понял твою идею... ;) сейчас попробую обрисовать пример слева направо:
исходный
обработанный Bicubic'ом до 20%, затем до 500%
обработанный Genuine Fractals аналогично Bicubic'у

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение Присоединённое изображение
07.04.2005 · 06:25
Седой Джон
Узнаваемый
Group Icon

Сообщений: 103
Статус: вне форума

Вот спасибо, теперь видно насколько адекватно работает алгоритм.
Т.Е. чуда не произошло.
09.04.2005 · 11:42
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Ну, конечно же. smile.gif Не будет чуда. Просто алгоритм самый лучший, который я видел. thumb.gif
09.04.2005 · 12:54
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

PS: ещё есть такой алгоритм S-Spline - иногда чуть хуже, но псевдодетали делает более гладкими - у вышеприведённого GF слишком угловато иногда получается - камень становится похожим на кору древесины, портрет расслаивается в разные цвета.
Прикрепил 3 файла. Исходный, S-Spline (прога Shortcut Photo Zoom Pro) до 2000 процентов и Genuine Fractals до 2000 процентов (слева направо).

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение Присоединённое изображение
09.04.2005 · 13:20
Быстрый ответ



Цитировать выделенный текст [b] Написать жирным[i] Написать с наклоном[u] Написать и подчеркнуть  Функция недоступна..[list] Список из нескольких пунктов с символьными маркерами [quote] Вставить цитату[img] Вставить картинкуФункция недоступна..   [url] Вставить ссылку[email] Вставить e-mail[code] Вставить текст как есть, без изменений и выравниванияРазделительная полоса [hr]  Файл помощи по кодам форума
Тему просматривают:
Ответить · Опции темы · Новая тема

 


Правила форума · FAQ по форуму · Поиск · Архив форума

Наши партнеры: Cooler.irk.ru · WebSound.ru