Популярно |
Photo /
Resampling: сжать и не испортить!Photo.Resampling ИсторияСкрыть малые изменения - Показать разницу в результате 08.09.2011 11:22
изменил -
Изменены строки 33-35 с
Вывод: современные алгоритмы обычного (smooth grdient) бикубического ресэмплинга дают вполне адекватные результаты. на:
{-Вывод: современные алгоритмы обычного (smooth grdient) бикубического ресэмплинга дают вполне адекватные результаты.-} По прошествии времени в Фотошопе CS и выше появились различные варианты ресайза, требующие дополнительного исследования. Впрочем, главный вывод остается прежним: метод "последовательных шагов" избыточен. 07.09.2011 15:54
изменил -
Удалены строки 39-46:
[[#comment2]](:nl:)>>messagehead<< !!!!!Rochi — [-12 June 2011, 08:13-] >>messageitem<< With the bases loaedd you struck us out with that answer! >><< 12.06.2011 08:13
изменил - Comment added
Добавлены строки 39-45:
>><< [[#comment2]](:nl:)>>messagehead<< !!!!!Rochi — [-12 June 2011, 08:13-] >>messageitem<< With the bases loaedd you struck us out with that answer! 03.03.2009 11:00
изменил - Comment added
Изменены строки 33-40 с
Вывод: современные алгоритмы обычного (smooth grdient) бикубического ресэмплинга дают вполне адекватные результаты. на:
Вывод: современные алгоритмы обычного (smooth grdient) бикубического ресэмплинга дают вполне адекватные результаты. [[#comment1]](:nl:)>>messagehead<< !!!!!Chapay — [-03 March 2009, 02:00-] >>messageitem<< В-принципе, согласен с выводами. Метод "последовательно-чётко" даёт излишнию резкость. Но если нужно ещё больше сжать картинку, то всё же фильтр резкости всё же необходим на участках, содержажих мелкие детали (если нужно обозначить их присутствие). Пришёл к этому, сжимая фотографии деталей для сайта от примерно 3000х2000 до 250х... или даже 150х... >><< 21.12.2008 16:49
изменил -
Изменена строка 20 с:
Из уменьшенной картинки вырезался кусочек и сохранялся в формате .jpg с максимальным качеством. (Фотографии целиком на:
Из уменьшенной картинки вырезался кусочек и сохранялся в формате .jpg с максимальным качеством. (Фотографии целиком доступны здесь: %newwin%http://virtualphotoalbum.tau-site.ru/2008Test_Resampling/index.htm.) 19.12.2008 11:15
изменил -
Изменена строка 2 с:
(:tags: на:
(:tags:фотообработка:) 13.12.2008 20:09
изменил -
Изменены строки 26-27 с
Визуально заметить различия довольно сложно. Анализ результата позволяет сделать следующие выводы. на:
Визуально заметить различия довольно сложно. Анализ результата "под лупой" и с вычитанием слоев позволяет сделать следующие выводы. Изменены строки 30-31 с
# "мягкий" ресэплинг очень похож по четкости на исходную большую фотографию, соответственно смасштабированную, что, впрочем, не удивительно: масштабирование делает тоже самое на:
# "мягкий" ресэплинг очень похож по четкости на исходную большую фотографию, соответственно смасштабированную, что, впрочем, не удивительно: масштабирование делает тоже самое, только на лету! - правда, по, вероятно, линейному алгоритму и менее качественно, чем бикубический полноценный ресэмплинг. Вывод: современные алгоритмы обычного (smooth grdient) бикубического ресэмплинга дают вполне адекватные результаты. 13.12.2008 20:04
изменил -
Изменена строка 14 с:
на:
Фотография была подготовлена с необходимой четкостью в "полнопиксельном" формате 4272x2878, а затем ужата до 718x479 четырьмя различными способами: Добавлены строки 25-31:
Визуально заметить различия довольно сложно. Анализ результата позволяет сделать следующие выводы. # Метод "последовательных шагов" не работает: изображения "мягко за раз" и "мягко последовательно" идентичны (с точностью до сдвига на полупиксел); вероятно, концепция "последовательных шагов" сложилась, когда бикубический ресэмплинг еще не был реализован в редакторах (он требует большего счета) и применялась для уменьшения деффектов линейной интерполяции (это мое предположение, но проверять его эксперементально мне неинтересно); # четкость итогового изображения "четко последовательно" > "четко за раз" > "мягко"; при этом, очевидно, "четко последовательно" стало таким четким не из-за применения концепции "последовательных шагов", а просто потому, что заложенное в нем увеличение четкости сработало несколько раз; # "мягкий" ресэплинг очень похож по четкости на исходную большую фотографию, соответственно смасштабированную, что, впрочем, не удивительно: масштабирование делает тоже самое! - правда, по, вероятно, линейному алгоритму и менее качественно, чем бикубический полноценный ресэмплинг. 13.12.2008 19:47
изменил -
Изменены строки 21-23 с
|| на:
||border=0 || ||! один шаг ||! последовательно || ||!мягко||http://wiki.tau-site.ru/images/SharpTest_Gradients1d.jpg"мягко за раз"||http://wiki.tau-site.ru/images/SharpTest_GradientsMd.jpg"мягко последовательно"|| ||!четко||http://wiki.tau-site.ru/images/SharpTest_Reduction1d.jpg"четко за раз"||http://wiki.tau-site.ru/images/SharpTest_ReductionMd.jpg"четко последовательно"|| 13.12.2008 19:37
изменил -
Изменены строки 14-23 с
Фотогафия на:
Фотогафия была подготовлена с необходимой четкостью в "полнопиксельном" формате 4272x2878, а затем ужата до 718x479 четырьмя различными способами: * smooth grdient, в один шаг; * smooth grdient, последовательно; * reduction, в один шаг; * reduction, последовательно. Из уменьшенной картинки вырезался кусочек и сохранялся в формате .jpg с максимальным качеством. (Фотографии целиком будут выложены отдельно.) || ||в один шаг||последовательно|| ||smooth grdient|| || || ||reduction|| || || 13.12.2008 19:30
изменил -
Добавлены строки 4-14:
Правильный выход - после ресэмплинга пройтись фильтром повышения четкости. Для больших объемов этот метод неподходит вот почему: фотографии нужно не только в Сеть выкладывать (800x600), но и дома смотреть (1600x1200) и печатать (исходный размер). По каждой фотографии трижды фильтром проходить - это слишком нудно! Хочется иметь оптимальный метод ресэмплинга, от которого не страдает четкость. В Сети ходит легенда о последовательном ресэмплинге. Идея ее в том, чтобы уменьшать размер картинки не одним действием ImageSize, а в несколько шагов. Называются даже таинственные цифры: 1/(корень из 2) за один раз. Пробовал ли кто это в деле и сравнивал ли результаты? Я попробовал. Результат сравнений здесь. В PS CS3 в ImageSize есть несколько режимов ресэмплинга. "По соседу" и "линейный" мы отбрасываем как примитивные, бикубический имеет три ипостаси: "для гладкого градиента" (smooth grdient; раньше он назывался, кажется, как-то "для уменьшения веса"...), "для увеличения" (enlagement; не наш случай) и "для уменьшения" (reduction; раньше он назывался "для четкости") - именно на него и поглядываем. Фотогафия была 13.12.2008 19:15
изменил -
Изменены строки 1-3 с
(:title Resampling: сжать и не испортить!:) на:
(:title Resampling: сжать и не испортить!:) Прежде, чем фотографию опубликовать в Сети ее размер нужно уменьшить. Как минимум потому, что размер мониторов отстает от размеров картинки и это отставание, я думаю, будет только усугубляться со временем. Проблема в том, что при уменьшении размера (ресэмплинге) четкость изображения уменьшается. Причина этому проста: при уменьшании изображения количество пикселов, например, по горизонтали уменьшается; в каждый пиксел итогового изображения нужно упихнуть несколько пикселей исходного, которые естественно, разные по цвету и яркости. В редакторах для этого применяются разные алгоритмы, но в любом случае, цвет и яркость пикселей придется усреднить и присвоить новой точке. А что если здесь проходила четка граница света и тени: половина пикселов строго белая, другая - строго черная? В результате мы получим серый итоговый пиксел, терминатор размылится. |