Table of Contents
Цветокоррекция TIFF файлов
После сканирования получаются файлы трёх разных видов:
- чёрно-белые (если исходная страница содержала только текст и линейную графику)
- полутоновые серые (если исходная страница содержала чёрно-белые фотографии или тонированные фотографии)
- полноцветные (остальные случаи)
Чёрно-белые файлы не требуют цветовой корректировки, полутоновые и цветные нуждаются в исправлении следующих дефектов:
- Убирание фона (чтобы фон был белым, как на ч/б страницах)
- Убирание растра на фотографиях (чтобы не появлялось муара)
- Возможно корректировка гаммы (для адекватного воспроизведения полутоновых фотографий)
- Убирание растра производится последовательным применением двух фильтров - размытия по гауссу (gaussan blur) и повышения резкости (unsharp mask).
- Убирание фона - корректировкой уровней (levels)
- Корректировка гаммы - правкой кривых (curves)
Так как все страницы для номера лежат в одной папке, то на первый взгляд кажется, что их надо разделить (рассортировать) для того, чтобы применить корректирование. Однако тут можно использовать особенность работы Фотошопа - во время “проигрывания” записанных скриптов он игнорирует те команды, которые неприменимы для конкретного файла, например операцию curves с ч/б файлом.
Итого можно обрабатывать всю папку с ч/б и серыми картинками единым скриптом - он просто пропустит ч/б файлы как ошибочные.
С разделением цветных и полутоновых картинок дело чуть более сложное - надо провести следственный эксперимент - обрабатывает ли levels и curves, настроенный для полутонового изображения цветные картинки и наоборот. Если нет, то это прекрасно, - делаем единый скрипт, состоящий из трёх блоков и натравливаем на директорию:
- сглаживание и контастность - убирает муар с полутоновых и цветных картинок, ч/б игнорируется
- уровни и кривые для полутоновых картинок - игнорируются ч/б и цветные
- уровни и кривые для цветных картинок - игнорируются полутоновые
Так как скрипты в целом настроены на единый стандарт, то их коррекция требуется редко и очень локально - скорее подправить нужно будет только параметры levels. Соответственно, надо освоить пакетный запуск файлов в фотошопе, что сильно проще, чем тот же пакетный запуск в Кромсаторе.
— Alexander Sorkin aka Kibi 2006/06/23 21:32
как вариант делать бетчи в фотошопе под каждый номер, но, имхо, это не оптимально. коррекция применима только к серым страницам? то есть берём пачку, временно убираем из неё цветные вкладки, обрабатываем скриптом, возвращаем цвет, всё готово. Давай оптимизировать
давай конструктивно. я так понимаю что номер нужно разбивать на 3 части: чёрно-белый, серый, цветной и к каждому применять свои бетчи, так? ищем как оптимизировать — Dmitry Vertelo 2006/06/23 16:22
вот такая обработка:
- Gaussian Blur - какое значение оптимальное?
- Unsharp mask - какое значение оптимальное? (amount, radius, threshold)
- curves (вот с этим шагом у меня небольшие проблемы возникли, то же самое случайно левелом не делается? мне он кажется лишним)
- levels - настройки на глаз
Первый и второй пункты в принципе тоже можно на глаз сделать, а правильно ли? — Dmitry Vertelo 2006/06/27 15:08
Я тут поэкспериментировал и сделал action, который достаточно универсально обрабатывает все три типа картинок: :science_and_life:my.zip. В нём надо подправлять только параметры второго levels. Выставив на номер надо проследить, что странички обработались более менее достойно - не стёрлись буквы и не остался грязный фон. Испорченные страницы надо извлечь из бэкапа и обработать тем же скриптом, но с подправленными параметрами второго levels. — Alexander Sorkin aka Kibi 2006/06/29 01:48