terminat0r Цитата: Но это все можно реализовать не разбивая программу на отд. утилиты.
Можно. Но вряд ли это хорошо и нужно. Пример - СК. Там "не-разбивание программы на отд. утилиты" привело к следующим негативным последствиям:
1. Чудовищно перетяжелённый интерфейс.
2. Наличие "паразитных" дополнительных "связей" между отдельными "логическими компонентами" (типа флажки "не учитывать то-то" если "включено это").
3. Обилие глюков. (из-за высокой сложности)
4. Негарантированность получения желаемого результата (просто путаешься в многочисленных флажках-кнопках-"тонкостях").
5. Сложность освоения программы новичками (для них - это монстр, один вид которого пугает).
6. Сложность выбора оптимальной программной архитектуры (это для такого-то монстра).
Можно привести ещё и ещё таких доводов. Проще говоря - всё излишне-неоправданно сложное - есть плохое. В природе динозавры вымерли. СК ещё просто не успел.
Это всё равно, как если скрестить в единую программу MS Word, MS Excel, MS PowerPoint и MS Outlook - можно, но вряд ли нужно.
Добавлено: Rsbr Цитата: Но при этом эти аппараты расположены максимально плотно и сделано всё для удобства транспортировки руды между ними,не так ли? Плюс уровень автоматизации этого процесса.А несколько утилит запускаемых отдельно да каждый раз загружать...
Да, таковы издержки. Точнее говоря - издержки лишь в том, чтобы лишние разы выгрузить-загрузить сканы. Но разве это так уж тяжко сделать?
Зато ведь каждая такая утилита будет внутренне исключительно проста, как валенок (несравнимо проще, нежели чем СТ или СК) - с ней любой чайник справится.
Плюс - можно будет выбирать, какой утилитой воспользоваться (или Irfan View, скажем).
Про автоматизацию - забудьте. В сканобработке почти всё нуждается в человеческом контроле. Разрезка разворотов - только под контролем человека, никакая полная автоматизация невозможна. Deskew - скорее всего тоже должен быть проверен человеком (буду рад ошибиться - но даже файнридер лажается с deskew в крайне редких случаях). Draft kromsate в СК и "Полезная область" в СТ - тоже требуют после себя контроля человека.
Впрочем, я не исключаю некий общий "визард" - упрощающий работу с этими простейшими утилитами. Быть может, удастся свести каждую загрузку-выгрузку к 1-2 щелчкам мыши. Тут можно что-то придумать. Главное, чтобы эти утилитки были полностью взаимно-независимы (чего сейчас нет ни в СТ, ни в СК). Это будет по смыслу напоминать Hi-Fi DjVu
http://www.djvu-soft.narod.ru/soft/hi_fi_djvu.htm Цитата: Важно следующее: Сейчас в 95% случаев я получаю на выходе СТ то что мне нужно,автоматически.И это меня устраивает.
А чем обрабатывать оставшиеся 5% сложных сканов?
И потом - это Вас устраивает; я же ориентируюсь на широкий хлещущий поток некачественно сделанных DjVu-книг. Очевидно, что просто нет максимально простого инструмента для сканобработки.
Чайник жаждет, чтобы ему всё объяснили по простым шагам - как сделать DjVu-книгу. Типа "Делай раз - получаешь то-то", "делай два - это-то".
Я предлагаю каждое такое "делай..." сделать максимально простым - т.е. понятным чайнику. Правда,
bolega утверждает, что чайнику не удастся объяснить, что должно получиться - дескать, чайник настолько дурак, что даже и не понимает, а чего он, собственно, делает. Да, это, конечно, проблема - но тут можно побороться - снабдить всё картинками, максимально разжевать. Что-то вроде такого:
http://www.djvu-soft.narod.ru/scan/strange_lighted.htm .
Всё-таки разъяснить нечто заведомо простое (каждую из утилит) гораздо проще - чем объяснять нечто сложное (типа СК и СТ).