Почему текст на фотографии становится размытым, когда я уменьшаю масштаб изображения? - Фотопедия
4 голосов
/ 06 апреля 2013

Недавно я создал сайт, где я продаю книги. Я сделал несколько снимков с помощью Canon EOS 550, а затем изменил их размер в соответствии с пространством на сайте, но когда я изменил размер исходного изображения, название книг стало размытым. Как я могу сделать свои фотографии четкими и читаемыми?

enter image description here измененное изображение

enter image description here Исходное изображение

Ответы [ 2 ]

11 голосов
/ 06 апреля 2013

Прежде всего вам нужно использовать хороший алгоритм изменения размера для этого случая. Ланцош, или фотошоп Bicucbic optimized for reduction. А затем, чтобы улучшить контрастность букв, вы можете использовать некоторую резкость вывода.

Во-вторых, существует минимальное разрешение, которое вы можете использовать для рендеринга мелких букв. Книга является прекрасным примером из-за разных шрифтов и размеров.

Внизу бикубический слева, Ланцошо справа, двух разных размеров (10% и 20%). Вы видите, что lanczos разделяет буквы вроде I лучше, чем бикубические. Вы можете прочитать верхнюю строку в наименьшем изображении с помощью lanczos, но не с бикубической. Также twentieth edition лучше визуализируется с помощью lanczos. Кроме того, 2013 выглядит более красиво, хотя и читабельно.

book too small

Вам нужно увеличить изображение, чтобы прочитать нижние строки. Опять же, lanczos рендерит I с большим количеством «Воздуха» для букв вокруг них. Различия незначительны, но могут иметь большое влияние в долгосрочной перспективе, если человек действительно хочет прочитать больше текста, подобного этому.

book bigger

Lanczos также позволяет изменять размер книг и страниц с мелкой текстурой, уменьшая вероятность появления поддельной текстуры (муар).

Третье, на что следует обратить внимание, это то, что опубликованные мной результаты основаны на сжатом jpeg-источнике, который я затем снова сохранил как jpeg, и, возможно, S.E. снова сжал это. Если вы сохраняете все в необработанном виде (tiff / bmp / ​​ppm без сжатия) до последнего момента, а затем используете тонкое сжатие (возможно, даже без потерь), вы также улучшите читаемость.

4 голосов
/ 06 апреля 2013

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

Алгоритмы, используемые для сжатия изображения интерполируют информацию из окружающих пикселей. Это предотвращает появление артефактов, таких как неровные линии ( aliasing , в терминологии компьютерной графики), но создает размытие. Самый простой подход - запустить фильтр повышения резкости (например, неострая маска , который повышает резкость, несмотря на название) после изменения размера.

Некоторые фильтры также лучше других для различных целей. Вы, вероятно, используете значение по умолчанию, например Bicubic . Для сокращения, попробуйте вместо этого Lanczos (это должно быть в диалоговом окне изменения размера изображения, возможно, в разделе «Дополнительно»).

...