Недавно я создал сайт, где продаю книги. Я сделал несколько изображений с помощью Canon EOS 550, а затем изменил их размер в соответствии с пространством на веб-сайте, но когда я изменил размер исходного изображения, названия книг стали размытыми. Как я могу сделать свои изображения четкими и читаемыми?
изображение с измененным размером
исходное изображение
Прежде всего, вам нужно использовать хороший алгоритм изменения размера для этого случая. Lanczos или фотошопа Bicucbic optimized for reduction
. А затем, чтобы улучшить контраст вокруг букв, вы можете использовать некоторую резкость вывода.
Во-вторых, существует минимальное разрешение, которое вы можете использовать для рендеринга мелких букв. Книга является прекрасным примером из-за разных шрифтов и размеров.
Ниже бикуб слева, ланцос справа в двух разных размерах (10% и 20%). Вы видите, что lanczos разделяет буквы вроде I
лучше, чем bicubic. Вы можете прочитать верхнюю строку самого маленького изображения с помощью lanczos, но не с помощью bicubic. Также twentieth edition
лучше рендерится с Lanczos. Кроме того , это 2013
выглядит красивее, хотя и читабельно.
Вам нужно увеличить изображение, чтобы прочитать нижние строки. Опять же, lanczos придает I
буквам вокруг них больше «воздуха». Различия незначительны, но в долгосрочной перспективе могут иметь большое значение, если человек действительно хочет читать больше подобных текстов.
Lanczos также позволяет изменять размер книг и страниц с тонкой текстурой с меньшей вероятностью создания искусственной текстуры (муара).
Третье, что следует отметить, это то, что результаты, которые я опубликовал, основаны на сжатом источнике jpeg, который я затем снова сохранил как jpeg, и, возможно, SE снова сжал его. Если вы сохраните все в необработанном виде (tiff/bmp/ppm без сжатия) до последнего момента, а затем используете тонкое сжатие (возможно, даже без потерь), вы также улучшите читаемость.
Хотя это очень четко видно на четких линиях букв, на самом деле это происходит со всеми деталями при изменении размера цифрового изображения.
Алгоритмы, используемые для сжатия изображения, интерполируют информацию из окружающих пикселей. Это предотвращает такие артефакты, как неровные линии ( псевдонимы , в терминологии компьютерной графики), но вносит размытие. Самый простой подход — запустить фильтр повышения резкости (например , нерезкую маску , которая повышает резкость, несмотря на название) после уменьшения размера.
Некоторые фильтры также лучше других для разных целей. Вероятно, вы используете значение по умолчанию, например Bicubic . Для уменьшения попробуйте вместо этого Lanczos (это должно быть в диалоговом окне изменения размера изображения, возможно, в разделе «Дополнительно»).
дполлитт