Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor

Модерирует : gyra, Maz

Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

   

Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scan Tailor

 
Скриншот:

В разработке находится новая альтернатива СканКромсатору. Разработчик - ваш покорный слуга.
Задача программы - пост-обработка сырых сканов с целью их последующей сборки в PDF или DJVU.
 
Уже есть на что посмотреть, и возможно присоединиться к проекту. Проект с открытыми исходниками и кросс-платформенный (Windows + Linux).
 
По сравнению со СканКромсатором планируется большее удобство использования, большая интерактивность, но при этом не меньшая автоматизация процесса.
 
Сайт проекта: http://scantailor.sf.net     Скриншоты
 
Топик программы на форуме Натахаус       Англоязычный топик по ScanTailor

Документация
 
Документация (Wiki)              Зоны картинок в ScanTailor
 
Статья: Scan Tailor. Программа для обработки отсканированных книг
 
Видеоурок: Создание DjVu с помощью Scan Tailor (зеркало)
 
Методика использования STA совместно с Djvu Imager

Дистрибутивы
 
Версия СТ с функцией выпрямления искривленных строк (dewarp от Rob)
 
Патч от anagnost96 Вариант ScanTailor с этим патчем (STA)  Зеркало
 
ScanTailor для Mac
 
Последние изменения в дереве исходников - для сильно любопытных и владеющих английским.
Там же можно подписаться на rss/atom - для нетерпеливых.
 

Дополнительно
 
ST GreyText v1.0 Программа для генерации вывода как бы "Только текст (в режиме серого)" - для Scan Tailor от anagnost96.
 
LayerTailor Программа для разделения сканов (после "Смешанный режим) на foreground и background слои с целью последующего раздельного кодирования в djvu. Принцип работы: Все черные пиксели (яркость==0) переносятся в foreground, остальное - в background. Функция layer принимает на входе 3 параметра: исходное имя файла TIFF, имя файла для foreground и имя файла background. Автор: U235.
 
Предложения к anagnost96 по поводу улучшения его модификации СТ
Сравнение выпрямления искривленных строк в СТ и в BR

Статья О возможности альтернативы СканКромсатору     Полезные ссылки по теме топика
ArtScan - ещё одна программа для сканобработки.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 21:37 15-06-2008 | Исправлено: ndch, 22:37 12-02-2010
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Olive77
Стало понятнее.  "Выбрал" надо понимать как "создал".
Воспроизвести все равно пока не получается.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 13:38 07-11-2009
estimated



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта зеленая стрелка меня тоже сбивает с толку.
 
По поводу "разделительной линии" и "типа разреза" может что-то типа такого:
 
---------------------------------------------------------
[х] Полезная область:
      (  ) Иконка_ПолнаяСтраница
      (  ) Иконка_ПолезнаяОбластьСлева
      (  ) Иконка_ПолезнаяОбластьСправа
      (*) Иконка_ПолезнаяОбластьСлеваИСправа
      (  ) полезная область отсутствует
 
[х] Разделительная линия:
      (*) координаты ... ... (подставляются автоматически)
      ( ) остутствует
 
 
---------------------------------------------------------
По умолчанию все делается автоматически. Ручной выбор активируется крестиком напротив "Полезная область" или "Разделительная линия". В любом случае черный кружок показывает, какой тип выбран.
 
Выбор "полная страница" или "полезная область отсутствует" убирает разделительную линию (если была).
 
Если крестик перед "Полезная область" не стоит, то это выгдядит так:
   [  ] Полезная область (автоматически)
и возможность ручного выбора затенена.
Если ставим крестик, то получаем возможность ручного выбора, а слово "автоматически" исчезает.
 
 
По идее, такой интерфейс должен быть интуитивно понятен.

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 14:01 07-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
estimated
Про недостатки варианта с отдельными кнопками "полезная область слева" и "полезная область справа" я писал чуть выше.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 14:34 07-11-2009
estimated



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon
Я так понял, вот это имеется ввиду:

Цитата:
 
>Ну почему было просто не добавить четвертый тип разреза?  
Я сначала так и сделал, но потом передумал, и сделал как сейчас.  Причина проста - сейчас этот тип разреза можно без проблем применить ко всем страницам, а если бы были два режима - отрезать правую сторону или левую - тогда надо было применять их отдельно к четным / нечетным страницам, что ни тогда ни сейчас не было реализовано (для данной стадии).
 

 
 
Тогда такой вариант:
 
--------------------------------------------
Макет страницы:
      (  ) Целая страница  
      (  ) Страница с огрызком:    (  ) Слева     (  ) Справа     [Кнопка Autodetect]
      (  ) Две страницы
      [Кнопка Autodetect]
 -------------------------------------------
Без пункта "Разделительная линия", наверное, можно вообще обойтись.
Равно как и без пункта "Применить к". Выбранная операция просто применяется к выделенным сканам.

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 15:48 07-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наконец воспроизвел баг, и сразу же исправил его.  Для воспроизведения нужно было кликнуть для создания первой точки зоны, потом кликнуть в эту точку еще раз (кстати это фича - при создании зоны чтобы убрать последнюю вершину, нужно на нее кликнуть), потом переключение во вкладку Output, потом обратно в Picture Zones.
 
Сегодня выпущу релиз 0.9.7.  Осталось только проверить, и по возможности пофиксить проблему с неточным наведением мыши на линии при большом увеличении.  
 
Добавлено:

Цитата:
Макет страницы:
      (  ) Целая страница  
      (  ) Страница с огрызком:    (  ) Слева     (  ) Справа     [Кнопка Autodetect]
      (  ) Две страницы
      [Кнопка Autodetect]  

Вторая кнопка Autodetect - это неоправданное усложнение.  То, как сделано сейчас, а именно перекидывание полезной области по другую сторону от лини приводит к переключение в ручной режим, по функционалу всех устраивает.  Неудобство чисто визуально-эстетическое.  Я склоняюсь к тому, чтобы оставить зеленую стрелку как есть, и дополнительно разрешить жать на кнопки по бокам от нее.
 
Добавлено:
Проблему с неточным наведением мыши поправил.  Как оказалось, мышь то наводилась точно, это рамка контента рисовалась на пол пикселя шире, чем надо.  Пол пикселя не экранных, а на исходной картинке, которые тем больше, чем больше увеличение.
 
Ну что, если в ближайший скажем час не поступит хорошей (и быстрой в реализации) идеи насчет зеленой стрелки, то сделаю как и собирался - кнопки по краям от нее будут кликабельные, после чего делаю релиз.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 15:53 07-11-2009 | Исправлено: Tulon, 16:19 07-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выпустил версию 0.9.7
Брать на http://scantailor.sourceforge.net/
Ссылка на список изменений есть на странице скачки.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 22:32 07-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, только сейчас понял, в чем на самом деле был глючек - после переключения в тип разреза "две страницы" из "страницы с огрызком" с ручной линией разреза остаются кнопки направления огрызка. А это уже бессмыслица...
Хорошо, что сами заметили, и исправили в релизе!

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:09 07-11-2009 | Исправлено: StanFreeWare, 23:15 07-11-2009
Olive77

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon

Цитата:
Выпустил версию 0.9.7  


ну тогда пора править 'Предложенные улучшения' ->'Вручную выделенные зоны'

Цитата:
Статус: работа не начата

Всего записей: 1271 | Зарегистр. 26-12-2002 | Отправлено: 23:15 07-11-2009 | Исправлено: Olive77, 23:16 07-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще глючек. Кнопки Автоматически и Вручную можно отжать (т.е. обе одновременно могут быть ненажаты) - помните старый программистский анекдот про анкету "пол" и два чекбокса - "мужской" и "женский".
Насчет зеленой кнопки - уже лучше, но остается нюанс - кнопка "слева" визуально ассоциируется с кнопкой "автоматически", а "справа" - с кнопкой "вручную".
Может быть, имеет смысл чуть-чуть пожертвовать рабочим пространством, и отделить их друг от друга, скажем, надписью "Расположение полезной области:". Тогда, возможно, необходимость в зеленой стрелочке (хотя хочу отдать должное - выглядят они у вас очень симпатично) окончательно отпадет.
 
Кроме того:
Предлагаю ограничить масштаб увеличения. Слабо представляю себе, зачем может пригодиться масштаб ближе, скажем, 10 пикселов на экран.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:41 07-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Блин, только сейчас понял, в чем на самом деле был глючек - после переключения в тип разреза "две страницы" из "страницы с огрызком" с ручной линией разреза остаются кнопки направления огрызка. А это уже бессмыслица...
Хорошо, что сами заметили, и исправили в релизе!

Об этом баге уже сообщалось, только в другом его проявлении.  Сам я бы вряд-ли это заметил.
 

Цитата:
ну тогда пора править 'Предложенные улучшения' ->'Вручную выделенные зоны'

Обновил.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 23:42 07-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По зонам:  
Переборщили? Если пытаться перемещать страницу с помощью ЛК, то начиная с некоторой скорости перемещения мышки начинают создаваться узлы зон в произвольном месте траектории перемещения.
 
Добавлено:
Иллюстрация варианта с подписью. По-моему неплохо. Этакое отзеркаливание панелей друг от друга. http://www.onlinedisk.ru/image/261568/wogreen.png

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 23:49 07-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Еще глючек. Кнопки Автоматически и Вручную можно отжать (т.е. обе одновременно могут быть ненажаты) - помните старый программистский анекдот про анкету "пол" и два чекбокса - "мужской" и "женский".  

Баг судя по всему вызван как раз добавлением еще двух кнопок.  Не нравится мне такое поведение Qt - почему эксклюзивные кнопки в родительском и дочернем виджетах объединяются в одну группу?  А хотя нет, не объединяются - тогда отщелкивалась бы одна из нижних кнопок.  В таком случае это похоже на баг Qt.  Придется его обходить.  Займусь этим позже.
 

Цитата:
Насчет зеленой кнопки - уже лучше, но остается нюанс - кнопка "слева" визуально ассоциируется с кнопкой "автоматически", а "справа" - с кнопкой "вручную".  
Может быть, имеет смысл чуть-чуть пожертвовать рабочим пространством, и отделить их друг от друга, скажем, надписью "Расположение полезной области:". Тогда, возможно, необходимость в зеленой стрелочке (хотя хочу отдать должное - выглядят они у вас очень симпатично) окончательно отпадет.  

Можно и так, а можно просто горизонтальной линией отделить их от кнопок "Автоматически и Вручную".
 

Цитата:
Кроме того:
Предлагаю ограничить масштаб увеличения. Слабо представляю себе, зачем может пригодиться масштаб ближе, скажем, 10 пикселов на экран.

В каждом ограничении должен быть смысл.  Тут я смысла не вижу.
 

Цитата:
По зонам:  
Переборщили? Если пытаться перемещать страницу с помощью ЛК, то начиная с некоторой скорости перемещения мышки начинают создаваться узлы зон в произвольном месте траектории перемещения.

Да, быстрый драг  теперь приводит к созданию точки.  Ну что-ж, пока-что можно использовать драг средней клавишей, а позже избавлюсь от этой дискретности - "быстро или недалеко", и выведу формулу, где учитывается и время и расстояние драга, и где не будет жестких порогов.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 00:17 08-11-2009 | Исправлено: Tulon, 00:23 08-11-2009
iit512

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[/q]
[q]Выпустил версию 0.9.7
Брать на http://scantailor.sourceforge.net/
Ссылка на список изменений есть на странице скачки.

УРА!!!!!
Спасибо за Вашу великолепную программу!!!!

Всего записей: 177 | Зарегистр. 18-05-2005 | Отправлено: 00:30 08-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Действительно баг в Qt, причем довольно бородатый.  Впрочем легко обходится.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 00:32 08-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В каждом ограничении должен быть смысл.  Тут я смысла не вижу.

Начиная с некоторого масштаба увеличения (в крайнем случае - пиксель на экран) дальнейшее увеличение никак не влияет на состояние видимой области. Увеличение нужно в основном для следующего: точной подгонки рамки (зоны) под пикселы и для анализа влияния настроек вывода на жирность результата (или на удаление шума). Во всех перечисленных случаях 10 пикселов на экран - за глаза.
Смысла нет как раз в отсутствии такого ограничения при работе с растром. Для примера - в Gimp это 25600% (~5 пикселов на экран). У Paint.NET - 3200% - ~ 40 пикселов.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 00:34 08-11-2009 | Исправлено: StanFreeWare, 00:36 08-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iit512

Цитата:
Спасибо за Вашу великолепную программу!!!!

Спасибо и вам.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 00:35 08-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У FastStone Image Viewer - 5000% - ~ 30 пикселов
 
Добавлено:
Еще пожелание:
Руссифицифицировать окошко подтверждения выхода из программы при несохраненном проекте. Не каждый русский еще пока знает, что значит discard...

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 00:41 08-11-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все равно мне не понятно, зачем ограничивать зум.  В сторону уменьшения понятно, а в сторону увеличения - нет.  Если кому-то делать больше нечего, как крутить колесо мыши, увеличивая зум сверх разумных пределов - пускай крутит, мне не жалко.
 

Цитата:
Еще пожелание:
Руссифицифицировать окошко подтверждения выхода из программы при несохраненном проекте. Не каждый русский еще пока знает, что значит discard...

Это можно сделать, но требует некоторых усилий.  Кнопки там стандартные Qt'шные, и поэтому придется писать скрипт, который потянет в дистрибутив переводы самого Qt, на те языки, которые поддерживает ST.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 01:07 08-11-2009
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon

Цитата:
сылка на список изменений есть на странице скачки.

 

Код:
Экспериментальная, отключенная по умолчанию поддержка OpenGL для ускорения отрисовки пользовательского интерфейса.

отключенная по умолчанию ? У меня почему-то включено по умолчанию.

Всего записей: 6972 | Зарегистр. 31-08-2008 | Отправлено: 04:45 08-11-2009
StanFreeWare

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очередной глючек. (Видимо у QT какие-то личные счеты с нажимаемыми кнопками). При типе разреза "страница целиком" не деактивируются кнопки на панели "Разделительная линия". И вообще, не лучше ли вообще делать всю панель невидимой? А то может создаться впечатление, что кнопки для данного типа разреза можно будет активизировать, например, выбрав что-то подходящее по кнопке "Изменить..". Вы же не деактивируете кнопки положения огрызка на "безогрызочных" типах страницы.
 
Кстити. Нет ли возможности изменить фон на нажатой кнопке с текстом на однотонный светло-серый? Текущий вариант с шахматной заливкой визуально уродует надпись на кнопке и выглядит несколько архаично, особенно на фоне круглых кнопок и стрелочек с тенями в стиле web 2.0.  
 
И еще - повторюсь по скролбарам при масштабировании страницы - отношение длины скролла к длине ползунка обычно пропорционально масштабу. Сейчас - наверное квадрату масштаба, слишком уж быстро они становятся крохотными. И вряд-ли дело в qt, ведь на ленте предпросмотра все как раз пропорционально.  
Ну и про автоцентровку + скрытие скролов на 100% масштабе повторюсь. По мне, так будет удобнее, чем каждый раз тащить страницу вбок, чтобы "пузырики лопнули" и страница показалась вся.
 

Цитата:
пускай крутит, мне не жалк

И за что вы так не любите нас, любителей покрутить? Ну хоть текущий масштаб показывайте, что ли где-нибудь тогда.

Всего записей: 865 | Зарегистр. 10-01-2007 | Отправлено: 07:22 08-11-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor
Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru