Я смешиваю аналоговую фотографию с цифровой — я стараюсь делать более качественные фотографии, когда не могу смотреть на маленький цифровой экран, бессознательно заставляя меня делать снимок до того, как я снимаю, вместо того, чтобы проверять потом, удалось ли мне это. Мне также нравится зернистая пленка. Тем не менее, большинство снимков не стоят того, чтобы проводить много времени в фотолаборатории, и их сканирование происходит намного быстрее. Меня интересует, как лучше преобразовать пленку в цифру.
Сканирование с разрешением ниже максимального (без интерполяции) моего сканера изображений имеет тенденцию преувеличивать контраст зерна и из-за этого искажать средние тона. 1 С другой стороны, результирующий размер сканов в большинстве случаев является излишним (я не печатаю их в формате A0), поэтому я хочу уменьшить масштаб изображений. Однако зернистость сбивает с толку большинство методов и приводит к потере деталей и/или потере характерной зернистости. Например, бикубическая резкость имеет тенденцию давать «большую» зернистость, чем у оригинала. Итак, лучший компромисс, который я нашел до сих пор, — это просто использование билинейной интерполяции, но я сомневаюсь, что это лучший метод для сохранения как общих деталей, так и внешнего вида зерна.
Вкратце: при обработке отсканированного негатива, как мне «наилучшим образом» сохранить как качество изображения, так и характерный вид зерна?
Как отметил ниже Стэн Роджерс, есть разница между настоящим сканированием зернистости пленки и сканированием «зернистости» пленки при более низком разрешении. Этот вопрос касается последнего; Стэн Роджерс объясняет, как сделать первый.
Я ищу альтернативы стандартным опциям Photoshop, чтобы попробовать, и причины для каждой из них. Является ли проблемой тот факт, что каждая пленка имеет разные характеристики зерна? Возможны ли индивидуальные расширенные методы шумоподавления?
1. Я использую Minolta DiMAGE Scan Elite 5400 с программным обеспечением, предоставленным Minolta.
Как и просили, вот отсканированное изображение с различными методами изменения размера. Только что отсканировал это, отсканировал черно-белый негатив, чтобы получить лучший диапазон тональности. Я отключил растворитель зерна, автоматическое удаление пыли и царапин и т.д. по понятным причинам. Справа изображения снова увеличены с помощью параметра «Ближайший сосед». Я установил 8-битное сканирование на 16 бит перед уменьшением масштаба, предполагая, что это снижает риск появления полос, если я решу возиться с кривыми, микшерами каналов и т. д. Никаких других модификаций (обычно я сначала ретуширую пыль и царапины, а в конечном канале смешиваю изображение в черно-белом, затем снова переключитесь на 8 бит).
Поскольку вы сканируете традиционную черно-белую пленку и хотите сохранить зернистость, вам необходимо сканировать с самым высоким исходным разрешением, которое позволяет ваш сканер. Проблема будет заключаться в сохранении зернистости — ваш скан (при условии, что он резкий) будет почти полностью состоять либо из черных, либо из белых пикселей. Тени и нижние средние тона, вероятно, довольно хорошо переживут уменьшение масштаба, но верхние средние и светлые области — нет — эти области будут состоять из отдельных или небольших групп черных пикселей с относительно небольшими белыми промежутками между ними. Один пиксель плохо масштабируется, и чередование черного-белого-черного-белого с масштабированием до 50% приведет к двум серым пикселям (с исчезнувшим заметным зерном) или, если вы увеличите контраст, чтобы попытаться «восстановить зернистость, два черных или два белых пикселя,
Вы можете обнаружить, что создание гладкого изображения в градациях серого, масштабирование, а затем синтез зернистости — единственный способ получить разумный размер файла. Если вы не возражаете против большого файла (и у вас есть место для хранения больших файлов), вы можете распечатать большие файлы разумного размера.
Поскольку вы печатаете «настоящее» черно-белое изображение (в отличие от гладкой шкалы серого), вы можете в значительной степени забыть об обычных рекомендациях по количеству пикселей на дюйм для печати. Обычные эмпирические правила предполагают, что принтеру требуется определенное минимальное количество точек на пиксель изображения для точного воспроизведения тонов. Вас не слишком беспокоит тональный диапазон каждого напечатанного пикселя — каждый из них будет либо черным, либо белым, либо каким-то переходным серым, где на скане появляется серебристое зерно на негативе. Один или два серых (или «светло-черных» на языке типографских чернил) должны покрыть его.
Это по-прежнему предполагает относительно крупный шрифт — 8x10 или больше. Если вы выберете слишком маленький размер, вам, вероятно, придется пожертвовать реальной зернистостью, создать изображение в градациях серого из скана (требуется некоторое размытие), а затем использовать один из плагинов полутонов, имитирующих зернистость, в вашем любимом графическом редакторе, чтобы имитировать зернистость. зерно. (При небольших размерах это будет выглядеть, по крайней мере, как дополнительная остановка толчка, если вы хотите увидеть зернистость — сглаживание принтера может только продвинуть вас до сих пор.)
Добавлено: учитывая пример, который вы опубликовали, есть что-то просто раздражающее геометрическое в эффекте зернистости от методов, которые оставили значительный рисунок зерна (следующий сосед и бикубический более резкий; билинейный несколько менее зернистый, но он все еще выглядит слишком регулярным). Немного поэкспериментировав, я заметил, что если вы выберете один из более сглаженных методов (в частности, бикубическое сглаживание), а затем добавите около 20% случайного шума к слою наложения с непрозрачностью 50%, вы можете создать некоторые органически выглядящие зернистые узоры в общий образ. Стоит попробовать.
Я точно знаю, что бы я сделал, и фактически делал в прошлом, но мой ответ, вероятно, будет бесполезен для всех присутствующих. Вы должны быть фанатом математики обработки изображений.
Как говорят другие, сканируйте с максимально возможным разрешением.
Я бы использовал мощные интерактивные математические инструменты, такие как Matlab или IDL, чтобы проанализировать изображение на высокочастотную зернистую часть и гладкую часть. Будут некоторые сложные дополнительные шаги, чтобы убедиться, что края входят в гладкую часть, а не в зернистую часть. Так что дело не только в преобразованиях Фурье или какой-то линейной фильтрации. В идеале зернистая часть должна быть просто статистическим шумом с правильным видом зернистости, но без намека на исходное изображение.
Примечание: это может быть не тот случай, когда изображение анализируется на гладкое и зернистое; это может быть несколько более сложная комбинация, поскольку статистическое распределение зернистости может различаться между светлыми и темными областями.
Гладкая часть может быть легко уменьшена. Затем это объединяется с немасштабированной зернистой частью, обрезанной по размеру. Необязательно, некоторое уменьшение размера зерна может выглядеть лучше.
Самое замечательное в этом методе то, что вы можете применить бикубический режим к гладкому изображению и билинейный к зернистости (если вы уменьшите его размер), и вы также можете применить любую настройку изображения к гладкой части, но другие настройки к зернистому. часть.
Я быстро пишу сценарий IDL или Python, полный тяжелой математики; Я не знаю, есть ли плагин для Photoshop или GIMP, который может выполнять такую работу для не-сумасшедших. Я знаю, что Alien Skin делает несколько впечатляющих плагинов, которые создают и изменяют внешний вид пленки, включая зернистость и различные пленки.
Тема уменьшения масштаба очень широка, но я думаю, что эти страницы являются наиболее полным руководством по изменению размера изображения:
http://www.imagemagick.org/Usage/filter/
http://www.imagemagick.org/Usage/filter/nicolas/
Там вы можете найти примеры и обсуждение лучших способов сохранить детали без внесения артефактов, от самых простых алгоритмов до самых сложных (см. вторую ссылку).
пользователь2719
Работа
пользователь2719
Юкка Суомела
пользователь2719
матдм
джриста
Работа