Ru-Board.club
← Вернуться в раздел «Программы»

» ScanKromsator СканКромсатор (Часть 3)

Автор: shch_vg
Дата сообщения: 23.03.2012 17:05
bolega
Большое спасибо за разъяснения!

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

С этим разобрался.

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

Цитата:
Ваше пожелание по реализации поддержки отдельного профиля DEE для ч/б зон все еще в силе?

Не только осталось в силе, но даже усилилось.
Чуть выше я спрашивал о возможности такого же трюка и для фона.
Я столкнулся при компиляции серых сканов непосредственно в джвю, что хорошо бы серый текст обработать одним профилем, а фото другим для получения лучшего соотношения размер/качество.
Но метод раздельного кодирования (который используется и у Вас на 2 и 3 шагах) предусматривает соединение маски второго шага с фоном третьего.
Нельзя ли сделать не соединение, а вставку в уже имеющийся фон второго шага фона из третьего на положенное ему место?

И последнее, что доставляет определенное неудобство при создании джвю в Вашей программе. Я сейчас практически не использую первый шаг, т.к. он требует ОБЯЗАТЕЛЬНОЙ установки в системе DEE.
На втором и третьем шаге я могу заменить documenttodjvu.exe из DEE программой documenttodjvum.exe из DJVU Small.
Нет ли какой-то возможности отвязать phototodjvu.exe от DEE?
Автор: bolega
Дата сообщения: 23.03.2012 19:55
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
Автор: shch_vg
Дата сообщения: 23.03.2012 20:31
bolega
Понял, что в маске заменить содержимое какого-то участка понятно, как делать, а в случае фона это практически невыполнимо.
Правильно?

Еще раз спасибо за объяснения!
Автор: bolega
Дата сообщения: 23.03.2012 21:15
shch_vg
Да, правильно.

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

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

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

Цитата:
Да, правильно.
Что ж, остается сделать равнодушное лицо, и сказать: "Не очень-то и хотелось".
Автор: bolega
Дата сообщения: 24.03.2012 12:17
shch_vg

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

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

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

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

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

Не приводит

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

Реализовываю. Но в основном уже работает
Автор: sergiokapone
Дата сообщения: 26.03.2012 15:35

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


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

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

Я, правда, стал подумывать, такии надписи полностью удалять и добавлять их через PhotoFiltre Studio X.
Автор: sergiokapone
Дата сообщения: 09.04.2012 17:56
bolega, в окне RV при нажатии Shift+ctrl+Left_button_mouse_click можно удалить спекл/символ... А нельзя ли сделать такую фичу, чтобы при таком способе действия (но при другой комбинации, скажем ctrl+alt+Left_button_mouse_click) объект попадал в буфер обмена? Может тот же алгоритм, который удаляет символ помещать его в буфер? Мне кажется, что так будет удобно реставрировать буквы, когда взамен дефектной из с другого слова нужно переставить нормальную.
Я знаю, что вы делаете фичу, где будет окно буфера обмена, такого рода кликаньем можно натащить туда хоть целый алфавит.
Автор: MrLAG
Дата сообщения: 13.04.2012 18:01
1. Некоторое время отсутствовал в этой теме, кто подскажет какая актуальная версия программы на данный момент и в каком месте темы её искать? )

2. Уважаемый, bolega, Вас не затруднит ответить на моё персональное сообщение? Если я там ткнул пальцем в небо так мне и ответьте пожалуйста. А то 3 месяца прошло все же...

3. Мне требуется небольшая помощь.
вот пример страницы:
http://www.sendspace.com/file/lusm7s

Если я обвожу картинку рамочкой, то вместе с картинкой в состав зоны попадает и синий фон страницы, от которого я бы предпочёл избавиться. Можно конечно отрезанные зоны обработать потом отдельно, скажем, в Photoshop, но меня больше интересует можно ли как-то установить фильтры или настройки для зоны, чтобы удалить этот фон не прибегая к дополнительным обработкам и сторонним программам?

4. Если не сложно, объясните кто-нибудь для чего в свойствах зоны-картинки закладка "Paint" как её пользоваться и что дают настройки. Метод научного тыка, к сожалению, меня не обогатил полезной информацией, кроме того, что я так и не понял что это такое...
Автор: bolega
Дата сообщения: 13.04.2012 20:08
MrLAG
1. См. шапку. Там все написано.
2. Я же Вам отвечал! Про баг и объяснял, как работает градиент. Остальные Ваши вопросы были пожеланиями. Я на них никому не отвечаю. Помечаю себе, но не отвечаю, потому что не знаю, что ответить. Зря обещать не хочу, т.к. уже давно СК практически не занимаюсь (в этом году от силы всего несколько часов). Я конечно могу ответить, что, мол, постараюсь в течение ближайших 5 лет что-нибудь реализовать, но это вряд ли кому поможет.
3. Примерно так: http://www.onlinedisk.ru/file/859956/ (задание, результат, djvu). Там же увидите и ответ на вопрос 4, для чего нужен Paint, т.е. раскраска зоны.
Кстати, совсем недавно на форуме я описывал, как можно быстро избавляться от фона в постобработке. Читать форум иногда полезно.
Автор: MrLAG
Дата сообщения: 15.04.2012 20:24

Цитата:

2.Остальные Ваши вопросы были пожеланиями. Я на них никому не отвечаю. Помечаю себе, но не отвечаю, потому что не знаю, что ответить.


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


Цитата:

3. Примерно так: http://www.onlinedisk.ru/file/859956/ (задание, результат, djvu). Там же увидите и ответ на вопрос 4, для чего нужен Paint, т.е. раскраска зоны.
Кстати, совсем недавно на форуме я описывал, как можно быстро избавляться от фона в постобработке. Читать форум иногда полезно.


Я согласен, но я сюда набегами раз в 3 месяца и где именно можно это прочитать я не представляю. Даже в последней теме уже 80 страниц . Если кому на глаза попадалось или вы помните где это было - ткните меня пожалуйста. Я что-то такое даже припоминаю, но если бы я в этом уже разобрался, то повторно бы не спрашивал. Если кто-то разобрался и знает где и для чего полезно - скиньте мне личное сообщение пожалуйста.

За помощь спасибо, буду разбираться.
Автор: bolega
Дата сообщения: 16.04.2012 09:00
По результатам переписки с MrLAG я понял, что у многих в опции
Files->Options->Processing на "Use simple change brightness method" стоит галка.
Это плохо! Ее надо снять. Эта опция - архаическое наследие прошлого.
Если она включена, плохо чистятся зоны из-за того, что brightness работает слабо.
Во многих последних версиях эта опция по умолчанию отключена, но если sk.ini у кого-то живет с давних времен, то возможно, опция активна по сей день.
Автор: MrLAG
Дата сообщения: 19.04.2012 02:49
У меня возник вопрос. Я обнаружил что цвет, который я использовал для раскраски мне не нравится и я хотел бы заменить его на другой: 217 34 105 поменять на 138 57 141. Очевидно что эта информация должна храниться в сохранённой задаче, но в каком виде? Поиск указанной комбинации чисел не дал никаких результатов. Зон уже несколько сотен и я подумал что удобнее было бы провести замену в файле задачи. В каком же виде искать цвет?

---

Косвенный метод я нашел: создал задачу сохранил с одним цветом, потом с другим и посмотрел разницу. Но вообще интересно как именно записывается цвет.
Автор: Stedd
Дата сообщения: 21.04.2012 10:29
Помогите решить проблему. При загрузке в Кромсатор файлов (tif) в рабочей зоне (там где резаки) изображение не появляется! Что делать и как это исправить? Прошу помощи!
Автор: Gazoved
Дата сообщения: 21.04.2012 16:15
Stedd

Цитата:
Помогите решить проблему. При загрузке в Кромсатор файлов (tif) в рабочей зоне (там где резаки) изображение не появляется! Что делать и как это исправить? Прошу помощи!

Приведите пример файла. Не понятно, появляется ли при этом изображение в Preview.
Автор: bolega
Дата сообщения: 21.04.2012 19:48
Stedd
Такое у кого-то уже было. Причина была в том, что на самом деле файлы были в формате bmp. Переименование .tif в .bmp помогло
Автор: sergiokapone
Дата сообщения: 26.04.2012 08:33
bolega

В СК есть возможность скопировать зону в буфер обмена, а потом вставить на любой другой странице. А есть возможность автоматически вставить ее на всех отмаркированных страницах?
Автор: bolega
Дата сообщения: 26.04.2012 08:57
sergiokapone
А зачем такое может быть нужно?
Автор: IvanStorogev
Дата сообщения: 26.04.2012 09:37
2 bolega

Цитата:
А зачем такое может быть нужно?

Повторяющиеся элементы оформления страницы. Например, колонтитулы с картинкой или цветным текстом.
Автор: sergiokapone
Дата сообщения: 26.04.2012 09:50
Например, если колонтитулы, или колонцифра отличаются цветом от текста, как, например, тут:

Можно было бы опредетить зону с цветом текста, и применить ко всем страницам.
Если Вы следили за созданием ФЭ, там Arcand написал скрипт в CorelPP, для заливки дыр на словарных словах в ФЭ. Мне сейчас тоже нужно залить дыры в книге "гравитация", там стоит цифра в верхнем левом (правом углу) страницы, на которой появляются дыры, для этих цифр нужны немножко другие настройки grey enhance выбрать, а так как цифры находятся на страницах в приблизительно однаковом месте, то тут можно бы создать зону на одной скопировать на все (или через одну)


Автор: MrLAG
Дата сообщения: 28.04.2012 03:26
Ага, согласен с этим пожеланием. Зачастую оказываются какие-то повторяющиеся элементы которые надо ограничить зоной. У меня часто такая проблема с тёмной полосой вблизи разворота - приходится на каждую страницу зону ручками копировать.
Автор: monday2000
Дата сообщения: 30.04.2012 17:07
Привет всем.

Посмотрел я в новой версии СК создание DjVu.

М-да, не думал, что всё это произведёт на меня столь тяжёлое безотрадное впечатление. Даже не знаю - что именно покритиковать? Всё мне очень не понравилось.

Я ожидал увидеть некий аналог DjVu Imager, реализованный в СК. Попробовал сделать одну дежавюшку - с полутоновой иллюстрацией - вот из этого сырого скана с сайта U235 http://alexrey036.narod.ru/example3.tif .

Кое-как всё-таки у меня получилось. Хотя я пока сам себе не могу объяснить - как я это сделал? Опять наблюдаем в СК нелепое нагромождение излишних сущностей - словно цель такая была - запутать юзера побольше. И уж конечно, как всегда - ни намёка на хелп. Догадайся, мол, юзер сам. Ну сколько можно уже мучаться вообще без инструкций - годы идут - а ничего к лучшему тут не меняется... Зачем сделан какой-то непонятный Step 1 (Covers)? Что это? Зачем надо сначала сохранять out-task? Что означают кнопки Attach...? А что за кнопка - Bundle result DjVu? Как выбрать профиль кодирования DEE? Что это за Step 4 (Special)? Зачем программа требует наличия phototodjvu.exe - когда этой утилите полностью эквивалентна documettodjvu.exe с профилем -Photo?

На моём мониторе с разрешением 800х600 вообще кнопки в DjVu Wizard справа полуобрезаются - вот скриншот:



Ошибка вылетает - "index out of bound -1". Финальный файл "book.djvu" непонятно где вообще создаётся - приходится его уже из WinDjView сохранять (когда он там сам открывается в конце кодирования).

Я так надеялся - что смогу наконец отвязать как DjVu Small, так и DjVu Imager от настроек "под СК" (при создании DjVu с вклейкой иллюстраций). Но новый SK просто пугает - возникают сомнения даже в плане глюков - не говоря уже о полной непонятности использования DjVu Wizard.
Автор: MrLAG
Дата сообщения: 01.05.2012 17:01
Уважаемый bolega, так что же с багом, возникающим при кодировании раскрашенных зон? Надеялся на ваш ответ, чтобы узнать на какие сроки рассчитывать. То ли заниматься проектом, то ли отложить до лучших времен.

-----
monday2000, какие-то у вас странные проблемы. С элементарными познаниями английского создание djvu в СК никаких проблем не вызывает. Шаги все вполне логичны - Covers для файлов которые вы хотите сжать в высоком качестве (я обычно не использую). шаг 2 для ч/б файлов , шаг 3 для зон, ша 4 на случай если для каких-то файлов вы хотите задать какой-то другой профиль DEE. Кнопки Attach... как следует из их названия нудны чтобы расставить файлы на соответствующие шаги, что можно сделать и автоматически (Attach auto).

Выбрать профиль DEE проще простого, при условии что сама программа прописана в опциях в закладке Apps.

Финальный файл book.djvu создается в папке с выходными файлами.


Цитата:
Зачем программа требует наличия phototodjvu.exe - когда этой утилите полностью эквивалентна documettodjvu.exe с профилем -Photo?


phototodjvu.exe входит в состав DEE.

Автор: bolega
Дата сообщения: 01.05.2012 23:05
MrLAG
Извиняюсь, приболел я. Как поправлюсь, отпишусь. А счас еле сижу.

monday2000

Цитата:
М-да, не думал

Кто-бы сомневался
Это была 1-я версия, есно, с багами. Причем все эти баги уже давно поправил.
Ваша кстати прога сразу идеальной родилась??
Автор: sergiokapone
Дата сообщения: 01.05.2012 23:12
Выздоравливайте.
Автор: MrLAG
Дата сообщения: 02.05.2012 01:12

Цитата:
Извиняюсь, приболел я. Как поправлюсь, отпишусь. А счас еле сижу


Поправляйтесь! Мне не к спеху, чем заняться я найду ).
Автор: MrLAG
Дата сообщения: 07.05.2012 05:46
Мне ещё один баг попался. Если резак пересекает чёрно-белую зону, то при сведении страницы к черно-белой (в случае если пороги разные) программа берет порог зоны и применяет ко всей странице. А периодически просто выдает ошибку "Access violation in module sk.exe" или типа того.
Автор: rzia
Дата сообщения: 07.05.2012 16:55
Добрый вечер
Подскажите, пожалуйста.
Я давно работаю сканкромсатором, но с такой проблемой вроде не сталкивался.
Импортировал файлы из pdf, далее все как обычно расставил резаки, настроил, не буду вдаваться в подробности, что и как настроил, остановлюсь лишь на вкладке Book:
Так как я обычно знаю нужный мне размер страниц в Page width и Page height я выставляю fixed и соответствующие размеры в окошках. И страницы на выходе получаются указанных размеров.
В этот раз чтобы я не ставил все одно программа делает автоматически размер страниц.
С чем это может быть связано? Что я не учел? Чем отличается обработка импортированных из pdf страниц и обычных тифоф?
Спасибо
Автор: shch_vg
Дата сообщения: 07.05.2012 17:43
rzia

Цитата:
Чем отличается обработка импортированных из pdf страниц и обычных тифоф?

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

Цитата:
С чем это может быть связано?

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

Предыдущая тема: мнение о Maxthon


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.