OCR форумы Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Всем привет!
Hi all!
 
  ГлавнаяСправкаПоискВходРегистрация Администратор Библиотека  
 
Страниц: 1 ... 3 4 5 6 7 ... 18
Послать Тему Печать
Модификация ScanTailor (Прочитано 302116 раз)
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #120 - 22.09.2017 :: 09:03:45
 
Обратный пример:

(Это в общем-то уже обсуждалось, но тут наглядно)

Ректангулар справился, квадро обрезал:

...
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #121 - 22.09.2017 :: 09:14:22
 
Получил в личку на ру-борде письмо от гениального скромного изобретателя (видимо, совместно с Arcand) метода автодетекции СканТейлора  U235:

Цитата:
Добрый день!
Прочитал на форуме publ.lib.ru Ваше сообщение с пожеланиями разных дополнений и изменений к ST. К сожалению зарегистрироваться там не получается, не приходит письмо, после заполнения данных.
Вот то что уже можно сделать.

1.1. Отключение сглаживания для ч/б - предоставление варианта «как есть»
отключение сглаживания: в файле OutputGenerator.cpp
заккоментировать строчки 627 morphologicalSmoothInPlace(bw_content, status);
и 605 maybe_smoothed = smoothToGrayscale(maybe_normalized, m_dpi); заменить на maybe_smoothed = maybe_normalized;
можно под это дело выделить кнопку в интерфейсе.

1.17. Отключение деспекла по-дефолту
Файл Params.cpp заменить строку 34     m_despeckleLevel(DESPECKLE_NORMAL) на     m_despeckleLevel(DESPECKLE_OFF)
1.32. (Опциональное) убирание вопросика с миниатюр

В IncompleteThumbnail.cpp строку 137     QPen pen(QColor(0x00, 0x00, 0x00, 60)); заменить на     QPen pen(QColor(0x00, 0x00, 0x00, 0));
Это сделает вопрос невидимым.
Для себя пробовал вопрос заменить на небольшой (чтобы он был на полях) цветной квадратик в углу миниатюры. Тоже вариант.
1.100.Пакетная обработка
По-моему уже можно делать с помощью scantailor-cli, судя по описанию, там можно выбрать стадию обработки и проект. Можно запускать из батника в цикле, для группы проектов.
1.113. Вывод в режиме G4FAX
в TiffWriter.cpp раскоментировать 269 строку compression = COMPRESSION_CCITTFAX4;
Проверял все свои просмоторщики, включая Photoshop cs 6, все показывается нормально. Проблем не заметил. Но это вывод в ч/б. В смешаном надо считать число цветов.

Наверх
« Последняя редакция: 22.09.2017 :: 11:03:57 от xyz »  
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #122 - 22.09.2017 :: 09:53:17
 
xyz писал(а) 22.09.2017 :: 07:39:21:
Это я к чему, ректангулар не может быть тут просто описаннным вокруг авто прямоугольником, так как он захватывает то, чего в авто никогда не было.


Если я правильно понимаю, ректангулар строится так: берется ч/б маска. Образно, каждая ее строка пикселей режется на куски по 32 пикселя. Если все 32 пикселя в куске белые хоть один из 32-х пикселей в куске белый - он считается зоной. Потом происходит сливание этих зон-отрезков между собой. Рассматривается каждый кусок с каждым. Если расстояние между ними (не только слева-справа, но и сверху-снизу) меньше 16 пикселей, то они оба обводятся прямоугольником и заменяются им.
И это - весь алгоритм.
Если вы мне пришлете исходный скан, я могу проверить, почему он дал такой край.
Наверх
« Последняя редакция: 25.09.2017 :: 10:01:26 от truf »  
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #123 - 22.09.2017 :: 10:37:42
 
Цитата:
Если вы мне пришлете исходный скан, я могу проверить, почему он дал такой край.


https://yadi.sk/d/k-HAKHET3N8ZX8
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 5570
Екатеринбург
Пол: male
Re: Модификация ScanTailor
Ответ #124 - 22.09.2017 :: 11:33:04
 
xyz писал(а) 22.09.2017 :: 09:14:22:
К сожалению зарегистрироваться там не получается, не приходит письмо, после заполнения данных.

Написал бы Вадиму напрямую. Не первый случай, когда письмо не доходит. Может оно и не создаётся вовсе.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #125 - 22.09.2017 :: 12:15:44
 
Выложил текущую сборку проекта (Qt 4.8.6, boost1.48, VS 2008)
https://cloud.mail.ru/public/D52v/sxom8RQiN
Код в ветке master обновлен.

Главным образом окно настроек хочу показать.

В настройках должно работать отключение:
*docking стиля панелей, чтобы не плавали. См [1]
*переключение языка на лету. Правда я поломал уже весь интерфейс и родные переводы не накладываются уже почти ни на что, кроме списка этапов в правом верхнем углу.
*выбор tiff компрессии
*отключение некоторых функций программы.

Там большое кол-во место оставлено для описания того, как работают те или иные отключаемые функции.
Окно пока кривовато.

2. Статический анализатор помог выявить древнюю ошибку (имхо) в коде ST в auto-dewarp'е. Функция проверки консистентности кривизны строки всегда возвращала false. На сколько я понял, эта функция должна отличать такой "(" и такой ")" тип искривления от такого: "S". И не могла. Но никакого эффекта на качество деварпа от этого исправления я не заметил.

3. На линуксе не работала пищалка (в конце обработки). В настройках добавлено 2 пареметра: использовать ли внешнюю команду для проигрывания звука и текст этой комманды. По-умолчанию на линуксе включено, на других системах - отключено. Команда по-умолчанию "play /usr/share/sounds/freedesktop/stereo/bell.oga".

4. Поправлено окно экспорта страниц в плане UI, и в плане перевода ST в нештатный режим работы после использования экспорта страниц с оригинальным цветом и illumination.

5. Отключено обновление всего экрана просмотра при изменение областей определения контента. Назад можно в ключить в ini файле. Такая возможность оставлена, т.к. данное поведение не являлось багом, а было сознательно добавлено автором STE. Посмотрим, не вылезет ли от этого какой проблемы.


[1] Стиль контролов Qt берет из системы. Запуская STU у себя и на Win7, вижу серьезные эффекты, сказывающиеся на usability программы. К примеру, docking панели. На линуксе (KDE Plasma на Qt5), когда они выскакивают с места, кнопочка в заголовке не пропадает. По нажатию на нее снова, панель сама заскакивает назад. На Win7 - кнопка исчезает, и вернуть панель на место можно только двойным щелчком мыши по заголовку. Но

С другой стороны, на Линуксе я не очень доволен стилем дерева в меню настроек и элементами управления. Checkbox'ы в дереве плохо видны, если строка подсвечена. По внешнему виду невозможно отличить за'disabeled контрол от рабочего. Также не поймешь enabeled/disabeled ли пункты меню в tools, когда нет открытого проекта. А на Win7 - все прекрасно видно.

Такого быть не должно. Скорее всего, на совместимость современных ОС со стилями старого Qt4 давно забили болт. Есть надежда, что на Qt5 все будет гораздо веселее. Надо будет на него переходить. В About'ы вывел системный about Qt'а, чтобы не путаться в версиях.

Кому интересно, интерфейс у меня выглядит так:
... ...
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #126 - 22.09.2017 :: 12:26:01
 
AAW писал(а) 22.09.2017 :: 11:33:04:
Написал бы Вадиму напрямую. Не первый случай, когда письмо не доходит. Может оно и не создаётся вовсе.

Я сам пол года зарегистрироваться не мог. Долго смеялся, когда понял причину.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #127 - 22.09.2017 :: 13:31:37
 
Потестил регистрацию.

На  mail.ru  и yandex.ru   письма с форума не приходят.
gmail.com  на форуме заблокирован.

Может, после обвала сервера что-то отвалилось ? Я то сам чуть раньше зарегистрировался. Была бы любопытна статистика от Вадима по хостам почт последних новых юзеров.

Ещё встречал и такое. (Пересказываю инфу от почтовой службы поддержки. Мопед не мой, за что купил...)  Адрес форума/хоста попадает в какие-то спам-списки провайдеров. И почта с сервера не приходит, так она блокируется ещё на стадии пропуска трафика.  На одни почты может приходить, на другие нет в зависимости от маршрута  и механизмов борьбы со спамом (разные стоп-листы).
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 5570
Екатеринбург
Пол: male
Re: Модификация ScanTailor
Ответ #128 - 22.09.2017 :: 13:49:13
 
truf писал(а) 22.09.2017 :: 12:26:01:
Долго смеялся, когда понял причину

Цитата:
Ta zhe fignja. Pjat' raz proboval zaregistrirovat'sja na forume i kazhdyj raz poluchal "nepravil'nyj otvet na kontrol'nyj vopros". NE mog  ponjat' v chem delo. Poka ne popalsja vopros, otvetom na kotoryj javljaetsja chislo.
Sejchas vizhu, chto vse moi soobshhenija na kirillice kaverkujutsja. Vidimo, forum tehnicheski beznadezhno ustarel. I da, u menja linux i posledniy FF.

Это порог входа Улыбка Упорный/умный пробьётся.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #129 - 22.09.2017 :: 14:56:38
 
Цитата:
Выложил текущую сборку проекта (Qt 4.8.6, boost1.48, VS 2008)
https://cloud.mail.ru/public/D52v/sxom8RQiN
Код в ветке master обновлен.


У меня на WinXP не запускается.
Точно также как на прошлой странице

Цитата:
scantailor.exe не запускается.  Говорит:

...

Update:
не запустился и под Win7
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #130 - 22.09.2017 :: 15:07:39
 
@
xyz

Попробуйте поставить "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)"
https://www.microsoft.com/en-US/Download/details.aspx?id=5582
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #131 - 22.09.2017 :: 15:13:27
 
Я, кстати, таки перевел STU на Qt5 при помощи соответствующей ветки официального проекта от Tulon'а.
Код залил в ветку qt5 своего форка. Под линуксом соберется.
Это действительно помогло со стилями отображения контролов под KDE 5. Теперь неактивные меню и checkbox'ы действительно выделяются. Если удастся собрать версию под Win на базе Qt5 - перейдем на нее полностью.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #132 - 22.09.2017 :: 15:16:13
 
Предлагает сделать repair, но я боюсь, вдруг поломает что-то, что работает и нужно. Стоит вот это:

...
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #133 - 22.09.2017 :: 15:20:22
 
@
xyz Тогда не надо. Надеюсь, если соберется с Qt5 и более свежей Visual Studio, проблема уйдет.
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
На Форуме


Старую детскую и НП литературу
ничем не заменить

Сообщений: 5570
Екатеринбург
Пол: male
Re: Модификация ScanTailor
Ответ #134 - 22.09.2017 :: 17:32:28
 
Я сейчас узнал от xyz что ST*не постеризует картинки. От слова совсем. Если это так для всех версий ST, предлагаю записать в ToDo фичу: нарисовать на тексте зону, в свойствах которой можно указать цвет. При экспорте файлов данная зона меняет цвет подлежащего (чёрного) текста на указанный в свойствах зоны. И больше нигде ни на что не влияет. Этакий Djvu Pal. Мне кажется, что процентов 80 малоцветных книжек эта фича "облагородит". Сейчас ведь цветные заголовки глав отправляют в background, как обычные фотки.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Dmitry7
Модератор
*****
Вне Форума


Соберем Серии "НВЖНиТ"!

Сообщений: 5935
Санкт-Петербург
Пол: male
Re: Модификация ScanTailor
Ответ #135 - 22.09.2017 :: 19:13:36
 
xyz писал(а) 22.09.2017 :: 13:31:37:
Потестил регистрацию.
На  mail.ru  и yandex.ru   письма с форума не приходят.
gmail.com  на форуме заблокирован.

на rambler.ru пробовали?
Наверх
 

"Если хочешь сделать что-то хорошо, сделай это сам!"
332371574  
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #136 - 22.09.2017 :: 21:57:54
 
AAW писал(а) 22.09.2017 :: 17:32:28:
нарисовать на тексте зону, в свойствах которой можно указать цвет. При экспорте файлов данная зона меняет цвет подлежащего (чёрного) текста на указанный в свойствах зоны.


Это сделать реально. Например, еще одним слоем в mixed mode. Или даже просто свойством пользовательских зон в этом режиме. Отключалка всех слоев там уже есть, чтобы остаться на голом b/w, даже если найдутся автозоны. Сейчас mixed mode оставляет все, что в зоне, как есть в источнике и объединяет это с бинаризованной b/w копией, а будет на последнем этапе частично пастеризовать b/w копию.
Только лучше бросайте мне пожелания (можно на русском) на github. Так я о них не забуду, и, возможно, даже приоритеты расставлю по ним скоро.
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #137 - 23.09.2017 :: 13:53:51
 
truf писал(а) 22.09.2017 :: 15:20:22:
@
xyz Тогда не надо. Надеюсь, если соберется с Qt5 и более свежей Visual Studio, проблема уйдет.

По той же ссылке выложил версию, собранную на Qt 5.3.2 с VS2012. Попробуйте такой вариант.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #138 - 23.09.2017 :: 17:40:56
 
Win XP:
Инсталляция проходит.
Далее пишет : сканетйлор не является  приложением Win32

Win 7

встал в папку программ файлз  X86
и запустился !
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #139 - 23.09.2017 :: 18:12:20
 
Ничего пока не тейлорил, список замечаний к интерфейсу составляю и он потихонечку растёт.
Но вот просто офигительно нравится !
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #140 - 23.09.2017 :: 19:54:16
 
Замечания:

1. В меню «пуск» Windows7  STU   подсвечивает себя желтым.  WTF ?

2. Меню остается на английском даже при переходе на русский язык.

3. По дефолту панели в режиме «драг», а надо наоборот.
Цель – быть максимально ближе к СТ при запуске, и только уже потом развертываться как зонтик.   (Отключаю докинг - и лепота !!!)

4. Лучше если бы выпадающие списки были внутри дерева настроек.  (Виды тиффов).

5.  Так они всё таки редкие (и поддерживаемые) или неподдерживаемые ?  (методы сжатия картинок) ?

6. При пустом проекте доступны сортировки. Так и задумано, или они должны доступны только когда сделана обраьбокта. Я не знаю как лучше.  В оригинальном СТ доступны. Ну, ладно. Нехай все видят, какие есть возможности.

7. Хорошо бы развести закладки. Пока просматриваются две, и  каждая с деревом. Как минимум: настройки интерфейса, настройки алгоритма.   

8. «Build from 0.0.1»: слово "from" -  лишнее.

9. Нет инфы о вас в авторах,   хорошо бы пару слов и про сборку вообще. У тулона в экспериментал   (в эбаут)  есть также закладкка со списком статей. Можно и тут лишнюю закладку прикрутить.

10. Не нашел отключение красных звездочек   (Инструмент «Девиация».)

11.  «Дебаг мод» в настройках оутупута  это бывшая строка меню «режим отладки»?   

12. Вы вроде писали про изменения в диалоге «Фикс дпи», но я там ничего нового не вижу.

13. НОВЫЙ БАГ:  В диалоге «добавить страницы» (вызван на стадии "исправление ориентации" не работает кнопка Images not in project) – всё равно показывает все.

14. Дополнительные чекбоксы справа - мешают и непонятны. Они та всего два раза и так как их там уже просто не ждешь, то и не замечаешь. Предлагаю вариант: третий столбик в дереве. (Чекбокс справа от имеющегося чекбокса или выпадающий список «Он/Офф» и тогда сразу понятно что.

15 СТАРЫЙ БАГ: Та же ерунда с неразрезанными страницами. Когда я стою на исправлении наклона, то страница на втором этапе автоматически не разрезается.

16. На ровном месте произошло падение.  Давно такого не было  (тыкнул куда-то на стадии «исправление наклона»). У вас есть багтрекер ?

Сигнатура проблемы:
  Имя события проблемы:      APPCRASH
  Имя приложения:      scantailor.exe
  Версия приложения:      0.0.0.0
  Отметка времени приложения:      59c5a1dc
  Имя модуля с ошибкой:      scantailor.exe
  Версия модуля с ошибкой:      0.0.0.0
  Отметка времени модуля с ошибкой:      59c5a1dc
  Код исключения:      c0000005
  Смещение исключения:      000d3a87
  Версия ОС:      6.1.7601.2.1.0.256.48
  Код языка:      1049
  Дополнительные сведения 1:      0a9e
  Дополнительные сведения 2:      0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:      0a9e
  Дополнительные сведения 4:      0a9e372d3b4ad19135b953a78882e789


19 Проект в режиме авто после падения не сохранился.   (увы, не помню, был ли он сохранен сразу после своего создания. Видимо, нет.).

20. Диалог «батч все/текущая» не попал в настройки.

21. БАГ: На стадии полезная область полез в настройки, включил автосохранение. На левой панели возле этапа пропала стрелочка запуска.

22.  Предлагаю сделать следующие кнопки (или выпадающий список), пусть они по жизни и не нужны: Работать как плюс. Работать как СТФ, Работать как энхенсед. Работать как СТ.  Юзер(КАСТОМ)  Просто, чтобы подчеркнуть, что интеграция состоялась.
Они даже могли бы на своей собственной закладке в настройках стоять.

23. Кстати. А как поживает Плюс ?

24. Если вы правите какие-то наши багрепорты, то не могли бы вы об этом сообщать ? Например, сейчас зависания интерфейса при повороте кучи, вроде, нет.  Это был баг ? Следствие прехода на КуТэ5 ?  Особенности WinXP/Win7 ? Непонятно. Также непонятно, надо ли тестировать эту ситуацию отсюда и впредь, т.е. в будущем.

25. БАГ !   Выключил в настройках маржин (обе галки) -   выпадающий список слева все равно остался.

26. БАГИЩЕ !  Убрал на стадии 4 полезную область  - область стала автоматически ставится на всю страницу. !!!!!!  Вот это баг !!!    (пришлось ставить руками маленькую). (Кстати, почему эта область удаляется через Бэкспейс, а не через делет ?)

27. БАГ !  Прошел вывод картинки в ч/б режиме.  Она стала в ленте ч/б.  Переключился на микс. Обработалась. А в ленте осталась ч/б.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #141 - 23.09.2017 :: 20:03:32
 
m7876,

так как вы и в программировании разбираетесь, и тексты пишете, то не могли бы вы сделать следующее:

а)  с учетом программного кода описать логику работы кнопочек диалога "разрезка страниц" . Когда там автомат ?  Что происходит когда когда я запускаю вручную ко всем ...  и так далее.  Не понимаю/или в упор не вижу различий действия для разных комбинаций выбора.

б) точно также, но ешё и с учетом переписки c Тулоном
http://www.djvu-scan.ru/forum/index.php?topic=1137.75
описать внутреннюю логику действия инструмента деварпинг ?
(Это всё для будущей справки.)
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #142 - 24.09.2017 :: 04:57:39
 
Продолжаем:

28. Хотелка: было бы полезно рисование мышкой опорного прямоугольника в стадии вывод: проверять вертикальность/горизонтальность и может быть возможность измерений.

29. Хотелка: Чистящая рамка вокруг прямоугольных зон. Может быть, не в пикселях, а в %

30.  Имеет смысл, чтобы дерево запоминало свою последнюю конфигурацию открытия. (какие ветки развернуты.)

31. В дополнение к пункту 5. Там хотелось бы явно видеть, кто не поддерживается, чтобы отделить мух от котлет. Можно и цветом раскрасить.

32. Хотелось бы, чтобы в дереве настроек не было пустых строк. Стал думать, чем их можно заполнить:


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

32.2. На б/в режим   - отключение сглаживания - выдачу как есть. См. пункт №1 в письме U235  (И это хотелка №1 в списке любых хотелок).

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

32.4. На строчку дескью. Возможно в порядке бреда. Сложно, это наверное будет.  Сделать опцию вкл/выкл  панели с деварпингом  как в Экспериментал.  (А, может, её и можно будет легко из ST-exp утянуть, раз уж на КуТэ5 перешли.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #143 - 24.09.2017 :: 05:22:04
 
Пока вспомнил. Я еще две чужих хотелки не включил в каталог. (Увидел чуть позже, читая посты тулона. Он в них отказывал).  А они по важности на приоритетные тянут !

А) На стадиях рамка контента и поля подсвечивать или как-то выделять, или блокировать изменения  для самой высокой и самой широкой страниц. Бывает, что настроил весь макет. Размеры страниц в пикселях уже критичны. Случайно пошевелил на такой странице мышой и все размеры всех страниц съехали.

Тулон сказал что и так все видно по рамке. Но он не прав. Подтверждаю важность этого изменения. Пунктирная рамка сливается со сплошной и страницы не идентифицируются. Я даже, когда такая ситуация, часто на бумажке номера самой высокой и самой широкой выписываю.

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

Сейчас найду его об этом пост и сделаю к письму апдейт. Может, и еще чего найдется.

Update:

Автор: Tulon, Отправлено:01:19 18-01-2009
Цитата:
Явно чувствуется нехватка отключениея/включения сглаживания масштабирования. Например хочется посмотреть на ровность буковок в масштабе 1:1 (писал по почте), но я не могу эту ровность оценить, потому что то сильно увеличиваю, то сильно уменьшаю, а сглаживание скрывает от меня артефакты бинаризации.


А вот сделать отключение сглаживания по хоткею - задача пустяковая. Можете попробовать реализовать это сами. Выбор того, какую версию отображать - оригинальную или сглаженную, контролируется простым if'ом в функции paintEvent() в файле ImageViewBase.cpp. Надо просто добавить в этот класс перехват нажатий клавиш, и при нажатии скажем на Tab выставлять флаг, который запретит антиалиазинг, после чего делать update(). И при отпускании то же самое - только флаг сбрасывается.
Наверх
« Последняя редакция: 24.09.2017 :: 09:03:17 от xyz »  
 
IP записан
 
m7876
Постоялец
**
Вне Форума



Сообщений: 104
Re: лНДХТХЙЮЖХЪ ScanTailor
Ответ #144 - 24.09.2017 :: 06:56:26
 
xyz писал(а) 23.09.2017 :: 20:03:32:
m7876,

tak kak vy i v programmirovanii razbiraetesj, i teksty pishete, to ne mogli by vy sdelatj sledujuschee:

a)  s uchetom programmnogo koda opisatj logiku raboty knopochek dialoga "razrezka stranits" . Kogda tam avtomat ?  CHto proiskhodit kogda kogda ja zapuskaju vruchnuju ko vsem ...  i tak dalee.  Ne ponimaju/ili v upor ne vizhu razlichij dejstvija dlja raznykh kombinatsij vybora.

b) tochno takzhe, no eshjo i s uchetom perepiski c Tulonom
http://www.djvu-scan.ru/forum/index.php?topic=1137.75
opisatj vnutrennjuju logiku dejstvija instrumenta devarping ?
(Eto vsjo dlja buduschej spravki.)


Poka, k sozhaleniju, vremeni ne khvataet dazhe na to, choby prochestj Vashi "khotelki"...
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #145 - 24.09.2017 :: 22:14:13
 
xyz писал(а) 23.09.2017 :: 17:40:56:
Win 7

встал в папку программ файлз  X86
и запустился !


Значит, мы полностью переходим на Qt5

Отвечу на то, на что можно ответить коротенько:
xyz писал(а) 23.09.2017 :: 17:40:56:
Win XP:
Инсталляция проходит.
Далее пишет : сканетйлор не является  приложением Win32


Я следовал инструкциям Tulon'а и собирал в Visual Studio 2012. Похоже, у ней были проблемы с поддержкой Win XP. Это починили, но по-умолчанию не включили. Я пересоберу проект с нужными параметрами совместимости Если не поможет, попробуем на VS 2013 перейти.

xyz писал(а) 23.09.2017 :: 19:54:16:
1. В меню «пуск» Windows7  STU   подсвечивает себя желтым.  WTF ?


Похоже, что это свойство самого Win7. Подсветка свежеустановленных программ.

xyz писал(а) 23.09.2017 :: 19:54:16:
2. Меню остается на английском даже при переходе на русский язык.


Я сломал совместимость меню с файлами переводов, отредактировав текст в нем. Теперь там можно переходить на пункты меню зажав Alt+ нажав кнопку с буквой, подчеркнутой в тексте пункта меню. Это такая стандартная альтернатива глобальным комбинациям кнопок. Сейчас смена языка влияет только не текст названий этапов обработки в левом верхнем углу гл окна.

xyz писал(а) 23.09.2017 :: 19:54:16:
3. По дефолту панели в режиме «драг», а надо наоборот.


Ok, поменяем

xyz писал(а) 23.09.2017 :: 19:54:16:
4. Лучше если бы выпадающие списки были внутри дерева настроек.  (Виды тиффов).


Будет слишком большое дерево.
xyz писал(а) 23.09.2017 :: 19:54:16:
5.  Так они всё таки редкие (и поддерживаемые) или неподдерживаемые ?  (методы сжатия картинок) ?


И так и сяк. Это полный список всех алгоритмов, известных библиотеке libtiff, используемой в ST. Но вряд ли она их все умеет. Я еще не проверял, что из списка реально реализовано в ней.

xyz писал(а) 23.09.2017 :: 19:54:16:
6. При пустом проекте доступны сортировки. Так и задумано, или они должны доступны только когда сделана обраьбокта. Я не знаю как лучше.  В оригинальном СТ доступны. Ну, ладно. Нехай все видят, какие есть возможности.

Будем считать багом.
xyz писал(а) 23.09.2017 :: 19:54:16:
7. Хорошо бы развести закладки


Пока оставлю как есть. По мере наполнения окна настроек станет виднее, как лучше организовать дерево.
xyz писал(а) 23.09.2017 :: 19:54:16:
8. «Build from 0.0.1»: слово "from" -  лишнее.

Согласен.
xyz писал(а) 23.09.2017 :: 19:54:16:
9. Нет инфы о вас в авторах,   хорошо бы пару слов и про сборку вообще. У тулона в экспериментал   (в эбаут)  есть также закладкка со списком статей. Можно и тут лишнюю закладку прикрутить.

Рано мне еще в авторы. Успеется. Закладку из эксперементал перенесу.

xyz писал(а) 23.09.2017 :: 19:54:16:
10. Не нашел отключение красных звездочек   (Инструмент «Девиация».)


Еще не сделано.

xyz писал(а) 23.09.2017 :: 19:54:16:
11.  «Дебаг мод» в настройках оутупута  это бывшая строка меню «режим отладки»?   


Да.

xyz писал(а) 23.09.2017 :: 19:54:16:
12. Вы вроде писали про изменения в диалоге «Фикс дпи», но я там ничего нового не вижу.


Нет, не писал. Диалога пока не касался.

xyz писал(а) 23.09.2017 :: 19:54:16:
16. На ровном месте произошло падение.  Давно такого не было  (тыкнул куда-то на стадии «исправление наклона»). У вас есть багтрекер ?


Багтрекер у меня тут. Но эта информация мне не поможет. Нужна последовательность действий, приводящая к падению и скан, на котором оно состоялось.
xyz писал(а) 23.09.2017 :: 19:54:16:
19 Проект в режиме авто после падения не сохранился.


Авто еще не перенесено. Как раз этим сейчас занимаюсь.

xyz писал(а) 23.09.2017 :: 19:54:16:
20. Диалог «батч все/текущая» не попал в настройки.


Еще не сделал
xyz писал(а) 23.09.2017 :: 19:54:16:
23. Кстати. А как поживает Плюс ?


Я сейчас переношу оттуда Автосейв. Мне кажется, больше от него ничего не нужно.
xyz писал(а) 23.09.2017 :: 19:54:16:
22.  Предлагаю сделать следующие кнопки (или выпадающий список), пусть они по жизни и не нужны: Работать как плюс. Работать как СТФ, Работать как энхенсед. Работать как СТ.  Юзер(КАСТОМ)  Просто, чтобы подчеркнуть, что интеграция состоялась.
Они даже могли бы на своей собственной закладке в настройках стоять.

Есть более приоритетные задачи. Вряд ли до таких кнопок дойдут руки. Да и не имеет это смысла для людей, которые не работали (и помнят об этом) сразу со всеми версиями. Они просто не будут знать как работает STP или STE.

xyz писал(а) 23.09.2017 :: 19:54:16:
24. Если вы правите какие-то наши багрепорты, то не могли бы вы об этом сообщать ? Например, сейчас зависания интерфейса при повороте кучи, вроде, нет.  Это был баг ? Следствие прехода на КуТэ5 ?  Особенности WinXP/Win7 ? Непонятно. Также непонятно, надо ли тестировать эту ситуацию отсюда и впредь, т.е. в будущем.


Я этого не исправлял. Последнее, что вы тестировали, если я правильно помню - STE+F. С тех пор я еще добавлял изменения, произошедшие в главной ветке проекта. Если какая-то проблема пропала, то, скорее всего, поэтому. Переход на Qt5 вряд ли имеет к этому отношение. Нужно продолжать следить, не появится ли проблема вновь.

Остальное потом прокомментирую, в порядке изучения.
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #146 - 25.09.2017 :: 10:30:38
 
xyz писал(а) 22.09.2017 :: 09:03:45:
Обратный пример:

(Это в общем-то уже обсуждалось, но тут наглядно)

Ректангулар справился, квадро обрезал:


Я разобрался с ректангуляром.
Во-первых, он строится по ч/б маске, которую создает штатный автодетектор изображений. Он, бывает, и сам захватывает лишнего. Вот скриншот эффекта "гало" вокруг картинки с вашего скана. В обычном debug режиме это не так хорошо видно, но я добавил себе вывод пары промежуточных результатов обработки, где это гало заметно лучше. В данный момент threshold этого процесса жестко зашит и не настраиваемый.
...
Во-вторых, я ошибся при первом взгляде на алгоритм: он считает зоной не кусок в 32 пикселя, содержащий только белый цвет, а кусок, содержащий хотя бы один белый пиксель. Соответственно, слева и справа к области картинки он может добавлять до 31 лишнего пикселя. Как повезет. В зависимости от того, делятся ли нацело значения местоположения границ картинки по оси X на 32.
А вот по оси Y такой проблемы у него нет. И квадро, хоть и подвержен этой проблеме, но своими попытками снять со всех сторон строки пикселей с недостаточным присутствием белого, он её нивилирует.

Я решил этот вопрос, введя дополнительные проверки (хитрыми алгоритмами, чтобы производительность не падала. Хотя эта операция на ST нагрузку почти и не оказывает). Теперь все срезается максимально плотно, впритык по ч/б маске.
Наверх
 
 
IP записан
 
xyz
Гуру
****
Вне Форума


Всем привет!

Сообщений: 899
Re: Модификация ScanTailor
Ответ #147 - 25.09.2017 :: 16:41:49
 
Цитата:
Багтрекер у меня тут. Но эта информация мне не поможет

Я конечно же имел в виду краш-репортер.
У тулона такой был в 0.9.6. и вроде в 0.9.10 - он отлавливал ситуацию с непонятным падением.  Генерировались и отправлялись отчеты типа такого (это для OSX версии было):
https://pastebin.com/YWGytUKs

Может, на соурсфордже его код где завалялся.

И в 2009 году я сам отправлял:

Цитата:
Автор: Tulon, Отправлено:09:27 16-07-2009
Пора серьезно взяться за проблему со случайными падениями. Где падает я знаю, благодаря краш репортам, теперь надо выяснить почему. Собрал специальную сборку, которая при падении в этом месте будет оставлять на рабочем столе файл ST_crash.txt с полезной информацией. Вы его открываете, и copy-paste'ите сюда.

Автор: dma200899, Отправлено:09:12 19-07-2009
pt: (903.006, 600)
img.bits(): 0x78c29e0
img.size(): 23x17
clip: (747, 602), 250x96
sr: (0, 12), 23x6
alpha: 256
x: 903, y = 602
iw: 23, ih = 4
srcBits: 0x78c2ee8
srcBytesPerPixel: 4
srcBPL: 92
rasterBuffer->buffer(): 0x3330000
rasterBuffer adjusted: 0x358ae1c
rasterBuffer->size(): 1024x719
dstBytesPerPixel: 4
dstBPL: 4096

Автор: Tulon, Отправлено:09:58 19-07-2009
Хорошо, с этой функцией все ясно - ей передаются неправильные параметры. Если конкретнее, то sr (область исходной картинки для рисования) на один пиксель вылазит за пределы этой самой картинки (img.size()). Значит причина где-то выше в цепочке вызовов. Будем искать.

Наверх
« Последняя редакция: 25.09.2017 :: 16:55:52 от xyz »  
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #148 - 25.09.2017 :: 21:12:50
 
xyz писал(а) 23.09.2017 :: 17:40:56:
Win XP:
Инсталляция проходит.
Далее пишет : сканетйлор не является  приложением Win32



Залил в облако версию, собранную VS2013 с Qt 5.4.2 и boost 1.56. Попробуйте, будет ли работать на обоих: WinXP и Win7.
https://cloud.mail.ru/public/D52v/sxom8RQiN
Из изменений там: Автосейв от ST Plus, сжатие Fax4 добавлено в видимые по-умолчанию, docking панелей отключен по-умолчанию, References в About, и оптимизации в Rectangular при Image autodetection in mixed mode.
Наверх
 
 
IP записан
 
truf
Активист
***
Вне Форума



Сообщений: 254
Re: Модификация ScanTailor
Ответ #149 - 26.09.2017 :: 00:59:03
 
m7876 писал(а) 14.09.2017 :: 00:22:27:
I tretjja -- (v) sdelatj klaviaturnye sokraschenija dlja perekhoda mezhdu stadijami!

Оказывается, мне в наследство от Enhanced версии достались hotkeys на эти режимы. Вот они: O,E,N,V,K,P.
"- А почему "Ы"?
- Чтобы никто не догадался."
Переставлю на Ctrl+1,...Ctrl+6, как вы предложили на github.
Наверх
 
 
IP записан
 
Страниц: 1 ... 3 4 5 6 7 ... 18
Послать Тему Печать