Автор: xcode
Дата сообщения: 20.12.2009 15:00
Здравствуйте! При обработке собственных сканов никаких проблем не возникало, а тут столкнулся с проблемой восстановления очень плохих сканов, найденных в инете. Пробовал в кромсаторе сделать что-то - ничего толком не получается, точнее - при некоторых экпериментах с Quality/Gray enhance удается достичь неплохого результата на превью, но при попытке сделать тестовую версию страницы все получается очень плохо.
В результате возникла вот какая мысль.
В программе множество опций фильтрации и обработки изображения, но совсем непонятно, в какой последовательности они применяются и какие данные им нужны на входе (почитал пару руководств из шапки, оказалось, что часть алгоритмов относится к B/W сканам, часть - к grayscale, все они перемешаны совершенно невероятным образом).
Мысль (точнее, предложение к автору программы bolega) состоит в следующем:
1. Заменить панель табов с опциями на элемент управления "список с чекбоксами". Каждый узел списка - определенная операция обработки изображения, имеющая имя (например, разрезание, очистка, выравнивание, бинаризация), краткое описание типа справки, собственный набор опций.
2. Каждый элемент списка (операцию над страницей) можно ВКЛЮЧАТЬ и ОТКЛЮЧАТЬ, а также ПЕРЕМЕЩАТЬ ПО СПИСКУ вверх и вниз (т.е. менять последовательность операций). Предусмотреть в главном меню некий пункт "восстановить последовательность обработки по умолчанию".
3. Под списком разместить область для загрузки диалоговых форм. При щелчке на элементе списка в эту область загружается соответствующая форма с опциями для выбранной операции.
4. Каждую операцию снабдить пиктограммой, и четко определить - какие данные ей нужны - B/W или Grayscale.
5. В будущем предусмотреть возможность подключения пользовательских операций (плагинов).
Это реально?