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

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

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

gyra (14-11-2018 10:38): ScanKromsator / СканКромсатор (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScanKromsator

Знаменитый Кромсатор для обрезки получаемых при сканировании изображений, а также для разделения страниц, очистки от мусора и т.п.  
Автор: bolega. http://bolega.hotmail.ru/.  
ScanKromsator в Википедии: http://ru.wikipedia.org/wiki/ScanKromsator
 
Аналог ScanKromsator - Scan Tailor
 
Начало обсуждения - 1 часть, 2 часть.
 
Текущая версия: ScanKromsator v6.00.5 (2,1 МБ) Настройка внешних утилит  
Предыдущая версия: 5.96.2  (файл sk.exe), утилиты к ней можно взять из v5.96.1  
 
Старые версии: Подробнее...
 

Новое в 6-й версии
Изменения в версии (5.92) + описание нового порядка обработки (с "финализацией" файлов)
Учебный пример от bolega по использованию зон


Подборка ответов bolega про работу ScanKromsator (версия 1.0.1 с закладками и сносками), 2016 г.
 
Хрестоматия материалов про СК , 2017 г.
(25 Mb, для открытия файла chm может потребоваться его разблокировать в свойствах файла, кликнув ПКМ)  
Включает, в том числе:
Видеоуроки про ScanKromsator Подробнее...
 
Обработка пикчур-зон от TelecomUral Подробнее...
 
English texts Подробнее...
 
Что делать, если ScanKromsator не делает то, что хотелось бы... И ещё bolega о том же самом...

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:07 30-03-2009 | Исправлено: Maz, 09:43 22-08-2018
bolega

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

Цитата:
При создании djvu на третьем шаге происходит добавление к переднему фону файла step2.djvu заднего фона, создаваемого на третьем шаге, т.е. задний фон второго шага пропадает.  
А нельзя создаваемый задний фон добавить к имеющемуся в step2.djvu?  
Тогда появится возможность на серых (цветных) сканах обрабатывать текст и фото разными профилями.  
Я понимаю, что это аналогично моему предыдущему вопросу о применении разных профилей на одном фоне, но в прошлый раз я спрашивал про передний фон.

 
Здесь надо сразу договориться о правильных терминах. Задний фон - это действительно фон или иллюстрации. Текст - это не передний фон, это маска. Передний фон - это по сути раскраска маски, без маски он не работает. На шаге step2 переднего фона не бывает. Может быть только маска и/или задний фон. Из-за ущербности формата djvu в нем нельзя иметь два одинаковых слоя, т.е. например два задних фона или две маски. Что касается маски, то ограничение можно обойти, объединив программно блиты из двух или более масок. Это в принципе нетрудно. Объединить же два фона (т.е. два вейвлет-преобразования) наверно возможно, но нужно приложить титанические усилия и глубоко зарываться в способ хранения ВП внутри djvu. Было бы в тысячу раз проще и правильнее реализовывать это на уровне вьюера (как это cделано в pdf, т.е. последовательно выводить слои, используя, если надо, маску прозрачности). Но для этого нужно менять формат djvu.
В связи с вышесказанным Ваше предложение о сохраненнии двух фонов нереализуемо.
 
Добавлено:
Torino
ОК, сделаю. Мне как раз недавно самому понадобилось.

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 11:26 23-03-2012 | Исправлено: bolega, 11:45 23-03-2012
Torino



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

Цитата:
ОК, сделаю. Мне как раз недавно самому понадобилось.

Спасибо!
А что по этому вопросу

Всего записей: 412 | Зарегистр. 20-09-2005 | Отправлено: 11:36 23-03-2012 | Исправлено: Torino, 11:36 23-03-2012
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Torino
 
Сначала выполняется чистка фона, через b.clean и/или correct illum., blur делается позже. Для smart blur можно самому указать, когда его применять.

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 11:43 23-03-2012
Torino



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

Всего записей: 412 | Зарегистр. 20-09-2005 | Отправлено: 11:48 23-03-2012
juvaforza

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

Цитата:
Закончив эту ручную работу, не могу понять, каким образом заставить программу пересчитать размер страниц с выставлением в полях Page width и height измененных размеров страницы?

Попробуйте еще раз воспользоваться Process -> Calculate book size....

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 15:07 23-03-2012
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega
Большое спасибо за разъяснения!

Цитата:
Clear и magic clear - это способ чистки, соответственно полный или только пикселей, близких к заданному magic color.

С этим разобрался.
 
По финализации.
Все, что Вы пишете, понятно, но на практике возникает куча вопросов.
Допустим, я рассчитал размеры с простановкой размеров страницы на закладке Book и в процессе дальнейшей ручной обработки поменял размеры отдельных резаков или даже заметно увеличил размер полей. Вы пишете, что программа автоматически корректирует средние размеры сстраниц, но я этого не вижу ни визуально, ни на закладке Book.
Я понимаю, что если я руками поставлю на закладке Book нужные мне размеры страницы, то программа при финализации будет делать страницы по этим значениям.
Но я хочу где-то поменять лишь, допустим, размер полей (где? на закладке Book или в окне пересчета размеров страницы?), затем УВИДЕТЬ, как будет выглядеть страница с новыми полями, и лишь тогда принять решение о финализации.
Вот это пока у меня не получается.
А м.б. это и не должно работать так, как я это описал?
 
Цитата:
Ваше пожелание по реализации поддержки отдельного профиля DEE для ч/б зон все еще в силе?

Не только осталось в силе, но даже усилилось.
Чуть выше я спрашивал о возможности такого же трюка и для фона.
Я столкнулся при компиляции серых сканов непосредственно в джвю, что хорошо бы серый текст обработать одним профилем, а фото другим для получения лучшего соотношения размер/качество.
Но метод раздельного кодирования (который используется и у Вас на 2 и 3 шагах) предусматривает соединение маски второго шага с фоном третьего.
Нельзя ли сделать не соединение, а вставку в уже имеющийся фон второго шага фона из третьего на положенное ему место?
 
И последнее, что доставляет определенное неудобство при создании джвю в Вашей программе. Я сейчас практически не использую первый шаг, т.к. он требует ОБЯЗАТЕЛЬНОЙ установки в системе DEE.
На втором и третьем шаге я могу заменить documenttodjvu.exe из DEE программой documenttodjvum.exe из DJVU Small.
Нет ли какой-то возможности отвязать phototodjvu.exe от DEE?

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 18:05 23-03-2012 | Исправлено: shch_vg, 18:07 23-03-2012
bolega

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

Цитата:
Допустим, я рассчитал размеры с простановкой размеров страницы на закладке Book и в процессе дальнейшей ручной обработки поменял размеры отдельных резаков

Положение отдельных резаков никак не скажется на итоговом размере книги. Размер - это интегральный параметр всех сканов, размеры отдельных страниц на него практически не влияют.  
 

Цитата:
или даже заметно увеличил размер полей. Вы пишете, что программа автоматически корректирует средние размеры сстраниц

Я понял Вас. Кстати, я кажется нигде не писал, что СК автоматически корректирует размеры книги. Я лишь сказал, что СК автоматически обновляет изображение страниц при всяких изменениях полей, выравнивания, рамок контента, размера книги и т.п. Размеры действительно не пересчитываются! Почему? Во-первых, как я уже сказал, мелкие изменения не влияют на размер. Во-вторых, значение fixed-размеров является для СК приоритетным. Его можно задавать или рассчитывать так сказать осознанно. Как только тип размеров сменяется с auto на fixed, СК не будет менять их без вашего ведома. Мало ли где я резак передвинул, размер от этого не должен меняться. Допускаю, что если резаки существенно поменять на половине страниц, то размер должен конечно быть другой, но это редкая ситуация и для нее предусмотрена команда пересчета размера Process->Calculate book size. Даже если такая ситуация возникает, логичнее сразу исправить все положения резаков и один раз пересчитать размеры, чем наблюдать за скачками размеров после каждого сдвига резака.  
Считаю, что с резаками разобрались. Остался другой важный параметр - поля. Вот здесь Вы правы, размер полей после обработки - это единственное, что должно влиять (и влияет) на размеры. Теоретически, можно было бы синхронизировать изменение величин полей и размеров. Но я не сделал этого. Во-первых, я против каких-либо авто-изменений fixed-размеров. В-вторых, не всегда изменение полей должно приводить к обязательному изменению размеров (у меня например, так бывает иногда).
В-третьих (это главное), к счастью, это изменение линейно с коэффициентом 2. Т.е. если увеличить поле на 10, то размер увеличится на 20. Поэтому при изменении размеров полей я всегда одновременно выполняю изменение размеров. Это так очевидно, что никаких проблем не должно составить. Просто делайте так всегда, и все будет ОК. Эти действия лучше производить в окне VR по команде контекстного меню "Book/page properties". Лучше, т.к. все параметры, влияющие на размеры и на расположение текста на странице, сведены воедино, и при их изменении (после нажатия enter) эти изменения сразу применяются.
 

Цитата:
Нельзя ли сделать не соединение, а вставку в уже имеющийся фон второго шага фона из третьего на положенное ему место

Опять двадцать пять Даже если Вы придумаете для этого еще какие-нибудь термины (соитие, сопряжение,...), суть от этого не поменяется. Я же говорю, как бы это не обзывать, но все сводится к одному: одинаковые слои djvu не поддерживает, а чтобы объединить слои (фоны) одного назначения, нужно хорошенько изучить вейвлет-преобразования (ВП) и перешерстить тысячи строк исходников djvulibre, чтобы вникнуть как это релизуется в djvu и можно ли вообще там объединить несколько ВП в один. Ведь речь идет именно об объединении ВП, а не о том, чтобы превратить ВП в изображение, встроить туда другое и снова закодировать. Такое не прокатит, т.к. это будет уже пережатие со всеми вытекающими потерями. Как бы Вам на пальцах объяснить. Объединить слой маски - это то же, что дописать предложение к своему предыдущему посту, никаких проблем. А соединить два фона - это как втроить в файл jpg другой jpg, при этом не открывая и не декодируя его в понятный человеку визуальный bitmap-формат.
Хочу еще раз подчеркнуть, что объединение двух раных ВП в один возможно и можно реализовать, не в лоб это не решить, и я не хочу убить на это целый год, чтобы не просто сделать это, а сделать в рамках формата djvu и в рамках особенностей его кодирования.
 
Добавлено:

Цитата:
Нет ли какой-то возможности отвязать phototodjvu.exe от DEE?

Постараюсь сделать, точнее, отвязать СК от phototodjvu.exe

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 20:55 23-03-2012 | Исправлено: bolega, 21:13 23-03-2012
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega
Понял, что в маске заменить содержимое какого-то участка понятно, как делать, а в случае фона это практически невыполнимо.
Правильно?
 
Еще раз спасибо за объяснения!

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 21:31 23-03-2012
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shch_vg
Да, правильно.
 
Кстати, не знаю, нужно ли это кому-нибудь, но в окно VR я ввел одну фичу - окошко, в которое можно копированием помещать фрагменты из страницы. В окошке они располагаются по две в ряд. Это для того, чтобы вести что-то типа blit library, в которое помещать буквы со скана, чтобы потом быстро их вставлять в другие места взамен поврежденных или бракованных символов. Поддерживается dragging. Это что-то типа визуалного clipboard с поддержкой многих вставок. Сейчас эта library живет, пока окрыт сеанс СК. Потом реализую сохранение его в отдельный файл рядом с заданием.
Еще одна приоритетная задача - кэшировать в файл иконки страниц (thumbs), чтобы список иконок не генерировался каждый раз по-новой при открытии задания.

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 22:15 23-03-2012
shch_vg

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

Цитата:
Кстати, не знаю, нужно ли это кому-нибудь, но в окно VR я ввел одну фичу - окошко, в которое можно копированием помещать фрагменты из страницы.

Мне бы она в свое время очень помогла ( а м.б. и сейчас доведется использовать).
Мне приходилось в книге с очень плохими диаграммами выискивать приличные фигуры на диаграммах, запоминать их на пустой странице, а потом вставлять их на место плохо видимых.  
А сколько таких полей можно запомнить в течение сеанса?
Можно ли вместо запомненного вставлять новый фрагмент либо удалять ранее запомненный?
Как я понял выход из VR и возврат не приводит к исчезновению уже запомненных фрагментов?
В любом случае это очень полезная фича.
Она уже присутствует в 5.95beta или только реализована у Вас?

Цитата:
Да, правильно.
Что ж, остается сделать равнодушное лицо, и сказать: "Не очень-то и хотелось".

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 23:55 23-03-2012 | Исправлено: shch_vg, 23:57 23-03-2012
bolega

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

Цитата:
А сколько таких полей можно запомнить в течение сеанса?

Сколько угодно. Список скроллируется. Фрагменты могут быть как прямоугольными, так и произвольной формы.

Цитата:
Можно ли вместо запомненного вставлять новый фрагмент либо удалять ранее запомненный?

Можно удалять и перемещать

Цитата:
Как я понял выход из VR и возврат не приводит к исчезновению уже запомненных фрагментов?

Не приводит

Цитата:
только реализована у Вас?

Реализовываю. Но в основном уже работает

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 13:17 24-03-2012
sergiokapone



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

Цитата:
Реализовываю. Но в основном уже работает

 
Спасибо, с нетерпением ждем выхода новой беты/версии.

Всего записей: 556 | Зарегистр. 07-06-2011 | Отправлено: 16:35 26-03-2012
Olive77

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega (20:15 23-03-2012)
Цитата:
Кстати, не знаю, нужно ли это кому-нибудь, но в окно VR я ввел одну фичу - окошко, в которое можно копированием помещать фрагменты из страницы. В окошке они располагаются по две в ряд. Это для того, чтобы вести что-то типа blit library, в которое помещать буквы со скана, чтобы потом быстро их вставлять в другие места взамен поврежденных или бракованных символов. Поддерживается dragging. Это что-то типа визуалного clipboard с поддержкой многих вставок. Сейчас эта library живет, пока окрыт сеанс СК. Потом реализую сохранение его в отдельный файл рядом с заданием.
Еще одна приоритетная задача - кэшировать в файл иконки страниц (thumbs), чтобы список иконок не генерировался каждый раз по-новой при открытии задания.

Весьма полезно.
Попадались книги в которых (повторяющиеся) надписи на диаграммах были настолько мелкими/плохого качества, что даже при 600dpi выходила бяка.
 
Я, правда, стал подумывать, такии надписи полностью удалять и добавлять их через PhotoFiltre Studio X.

Всего записей: 1271 | Зарегистр. 26-12-2002 | Отправлено: 16:39 26-03-2012 | Исправлено: Olive77, 16:39 26-03-2012
Dimock



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


----------
Не дай своему компьютеру "засохнуть" - отдай его в добрые руки!

Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 17:39 28-03-2012 | Исправлено: Dimock, 20:36 31-03-2012
shch_vg

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

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 20:27 28-03-2012 | Исправлено: shch_vg, 16:06 01-04-2012
Dimock



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


----------
Не дай своему компьютеру "засохнуть" - отдай его в добрые руки!

Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 10:33 29-03-2012 | Исправлено: Dimock, 20:36 31-03-2012
shch_vg

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

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 16:26 29-03-2012 | Исправлено: shch_vg, 16:06 01-04-2012
Dimock



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


----------
Не дай своему компьютеру "засохнуть" - отдай его в добрые руки!

Всего записей: 716 | Зарегистр. 06-02-2006 | Отправлено: 18:33 29-03-2012 | Исправлено: Dimock, 20:37 31-03-2012
VadimirTT



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

Всего записей: 2864 | Зарегистр. 22-03-2005 | Отправлено: 20:19 31-03-2012 | Исправлено: VadimirTT, 20:48 31-03-2012
sergiokapone



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega, в окне RV при нажатии Shift+ctrl+Left_button_mouse_click можно удалить спекл/символ... А нельзя ли сделать такую фичу, чтобы при таком способе действия (но при другой комбинации, скажем ctrl+alt+Left_button_mouse_click) объект попадал в буфер обмена?  Может тот же алгоритм, который удаляет символ помещать его в буфер? Мне кажется, что так будет удобно реставрировать буквы, когда взамен дефектной из с другого слова нужно переставить нормальную.  
Я знаю, что вы делаете фичу, где будет окно буфера обмена, такого рода кликаньем можно натащить туда хоть целый алфавит.

Всего записей: 556 | Зарегистр. 07-06-2011 | Отправлено: 18:56 09-04-2012 | Исправлено: sergiokapone, 19:08 09-04-2012
   

Страницы: 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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » ScanKromsator / СканКромсатор (Часть 3)
gyra (14-11-2018 10:38): ScanKromsator / СканКромсатор (Часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru