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

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

Автор: bolega
Дата сообщения: 18.09.2007 07:45
shch_vg

Цитата:
Для перевода в "умирающий" DJVU

Так тоже никто не говорит. PDF и DJVU - два замечательных формата, которые будут мирно сосуществовать, так же как существуют, к примеру, С и java. Глупо было бы утверждать, что кто-то отомрет, а кто-то останется. Будет ниша - будет и жизнь.


Цитата:
зачем нужен импорт из PDF

Очень много хороших книг именно в этом формате, и при этом требуют обработки, т.е. перевода в DJVU. В принципе, сам Acrobat прекрасно экспортирует страницы, можно было бы и не писать импорт, если бы не одно но - если на странице имеются иллюстрации в отдельном слое, то Aсrobat экспортирует их без какой-либо информации об их местоположении на странице.



Добавлено:
shch_vg

Цитата:
А пустые страницы будут создаваться?

В каком смысле?
Говоря об импорте, я конечно же имею ввиду растровые pdf, не векторные. Пустая страница в pdf - тоже изображение, в отличие от djvu.

Добавлено:
ghosty

Цитата:
Есть вероятность, что JB2 рано или поздно все-таки уступит JBIG2

Не знаю.
В JBIG2 есть понятие глобального словаря (читай, общий словарь на несколько страниц), но он не используется в pdf. lossy JBIG2 сжимает хуже чем JB2, но я думаю, что Adobe намеренно сделало кодер менее lossy, именно потому, что pdf - это коммерческий формат, в котором сохранность информации важнее размера.
Автор: ghosty
Дата сообщения: 18.09.2007 14:45
bolega

Цитата:
В JBIG2 есть понятие глобального словаря (читай, общий словарь на несколько страниц), но он не используется в pdf. lossy JBIG2 сжимает хуже чем JB2, но я думаю, что Adobe намеренно сделало кодер менее lossy, именно потому, что pdf - это коммерческий формат, в котором сохранность информации важнее размера.

Все ведь зависит от используемого кодера. Кодер для Adobe делает CVision. Они, скорее всего, действительно внесли в него много ограничений. Но в своем собственном продукте CVista PdfCompressor они предусмотрели много разных настроек. Среди них нет ни одной, которая касалась бы словарей, но из отдельных статей можно, наверное, сделать вывод, что глобальный словарь применяется. В частности, здесь говорится о том, что "[JBIG2's] Global models impose inter-page constraints on nodes linked to the same global font model".
Также можно сделать косвенный вывод об использовании ими глобальных словарей, судя по эффективности сжатия, приближающейся к JB2 - во всяком случае, размер файла теперь отличается от DJVU не в разы. При этом скорость декодирования существенно выше, чем в случае применения "родного" кодера Adobe. Зачем было вносить еще и такие ограничения, не очень понятно

Прошу прощения за оффтопик
Автор: bolega
Дата сообщения: 19.09.2007 08:40
ghosty
Если бы еще найти где функциональный PdfCompressor...
Тот, что проходил в соответствующем топике, делает pdf с защитой от изменений.
Автор: chesskom
Дата сообщения: 19.09.2007 22:08
CVista PdfCompressor v3.1.0.34 Professional Edition
_http://www.cvisiontech.com/download/pdfpro/v31/eval/PdfCompressorProEval_3_1.exe
_http://rapidshare.com/files/55165532/PdfCompressorProEval_3_1.exe

Build 3.1.0.13
install the app and use the patch
(_http://rapidshare.com/files/56843564/cvista.pdfcompressor.professional.edition.v3.1-patch.rar.html)

Build 3.1.0.34
Here is some tricks to remove some limitation.

Limitation:
30 days trial
5000 pages compress
Watermark link on all pages footer
Random cvista logo (on every 10-15 pages, one of them)


Solutions:
Date back
After installation backup below reg path, when your "Compressor Battery" drop, import key

Код: HKEY_LOCAL_MACHINE\SOFTWARE\CVision Technologies\PdfCompressor\3.1
Автор: bolega
Дата сообщения: 20.09.2007 07:57
chesskom
Именно это я и использовал. Все работает, pdf создается, но он оказывается защищенным от изменений, стандартные ломалки ограничений не могут его снять. Игра с опциями PdfCompressor ничего не дала.
Автор: chesskom
Дата сообщения: 20.09.2007 19:44
...он оказывается защищенным от изменений...
-------
защищенным ??? (good joke!)
PDF Password Remover v3 (!!!)
15 seconds = 0% защиты
Автор: paveleon
Дата сообщения: 24.09.2007 00:29
Прошу прощения за возможно глупый вопрос. Как сделать Gr Enchance Enabled для всех файлов задания? Клавиша Ctrl не действует (должна ли?).
И еще -- как бороться с тем, что кромсатор срезает номера страниц?
Автор: ghosty
Дата сообщения: 24.09.2007 01:28
paveleon

Цитата:
И еще -- как бороться с тем, что кромсатор срезает номера страниц?

Он может срезать либо на этапе DraftKromsate, либо при обработке. Хотя последнее менее вероятно.
В первом случае помогает установка ползунка Advanced->text.vert.sens. в Middle или High, можно еще включить safe top/bottom.
Во втором экспериментируйте с ползунком Options -> Text vert.sens. (кстати, у этих ползунков неверная подсказка, ИМХО).
Автор: paveleon
Дата сообщения: 24.09.2007 14:05
ghosty

Цитата:
Во втором экспериментируйте с ползунком Options -> Text vert.sens. (кстати, у этих ползунков неверная подсказка, ИМХО).

Не работает

Все таки, что делать с Grey Enchance? Очень не хочется 300 раз вручную галочку ставить. Мне казалось, что Ctrl там раньше работало.
Автор: VadimirTT
Дата сообщения: 24.09.2007 14:12
paveleon
Выставите все опции для одной страницы, затем снимите галочку с Enhance image, а уж затем включите ее же с контролом.
Автор: bolega
Дата сообщения: 24.09.2007 14:54
paveleon
А контекстное меню чекбокса grey enhance не смотрели?
Автор: chesskom
Дата сообщения: 25.09.2007 20:41
Гроссмейстер БОЛЕГА!
SK v5.9 то пожалуй уже не будет !?
А на когда ты планируешь SK v6.0?
Автор: ghosty
Дата сообщения: 25.09.2007 22:27
chesskom
Обычно мы об этом не спрашиваем.
We do not ask him about that usually
Автор: ignatav
Дата сообщения: 26.09.2007 01:12
ghosty
Но должен же труд тестеров чем-то быть вознаграждён?
Автор: bolega
Дата сообщения: 26.09.2007 07:53
chesskom
ignatav
Отчеты о проделанной работе выкладываю здесь регулярно
Терпение, друзья.

=============
Оптимизирую undo-менеджер для серых/цветных сканов.
Если кто чистит ластиком такие сканы на выходе, то наверно обратили внимание, что при первом нажатии ластика чистка начинается с большим запаздыванием (в это время идет предварительное сохранение данных на случай undo). Теперь задержки не будет, сохранение будет выполняться параллельно в отдельном потоке.
Автор: VadimirTT
Дата сообщения: 26.09.2007 08:11
bolega

Цитата:
сохранение будет выполняться параллельно в отдельном потоке.

А не будет ли использоваться в новой версии двуядерность современных процессоров, т.е. параллельная обработка двух и более страниц?
Автор: Alexx S
Дата сообщения: 26.09.2007 08:13

Цитата:
Если кто чистит ластиком


По поводу чистки ластиком - вспомнил одну досадную мелочь - если менять форму ластика двойным кликом, то очитска все равно происходит, т.е должно быть так:

Первый клик ->Очистка->Второй клик->Смена формы + Undo.

Сейчас приходится смотреть чтобы не попасть на буквы при смене формы ластика.
Автор: bolega
Дата сообщения: 26.09.2007 08:54
Alexx S

Цитата:
По поводу чистки ластиком - вспомнил одну досадную мелочь

Знаю про это, но так и не нашел решения. Дело в том, что при двойном щелчке ядро Windows всегда посылает два сообщения (с небольшим интервалом), первое - нажатие (щелчок), второе - двойной щелчок. В таком виде они и приходят в очередь на обработку. Когда я обрабатываю щелчок, я еще не знаю, что это "предвестник" двойного. Может есть кто из гуру, кто знает как это обойти?
Автор: Alexx S
Дата сообщения: 26.09.2007 09:09
bolega
Так я про это и говорил - пусть себе чистит, алгоритм такой - Чистка - узнаем, что был двойной клик и если текущий инструмент - ластитк, то делаем undo
Автор: bolega
Дата сообщения: 26.09.2007 09:32
VadimirTT

Цитата:
А не будет ли использоваться в новой версии двуядерность современных процессоров

К сожалению я не знаю, должно ли это поддерживаться компилятором или самой Windows. Если первое - то вряд ли. В настоящее время обработка вообще однопотоковая. Будет ли у меня время сделать обработку многопотоковой, я не знаю. Но если я сделаю, а windows окажется сама достаточно умной, чтобы раскидать потоки по процессорам, то это будет хорошо
Автор: ghosty
Дата сообщения: 26.09.2007 13:22
bolega
Могу ошибаться, но по-моему, это делается на уровне компилятора:
http://www.fcenter.ru/online.shtml?articles/software/interview/7627

Многопроцессорная обработка действительно могла бы повысить общую производительность процентов на 5-10, наверное.
Автор: VadimirTT
Дата сообщения: 26.09.2007 14:18
ghosty
Скорее на число ядер, наверняка обработка каждой страницы идет независимо.
Ну это так, мечты, но раз bolega сказал, что теоретически это возможно, то будем смирно ждать и надеяться .
Автор: fbm
Дата сообщения: 26.09.2007 15:38
У меня пара вопросов по программе, может кто просветит.
Результат обработки изображения по кнопке process (resampling в другой dpi, gray->B-W, всяческие примочки из gray enhance image) может не совпадать с тем что видно по кнопкам preview. Почему это происходит?
Еще не сохраняются галочки на чекбоксах Enable закладок Blur, Denoise, Sharpen в окне gray enhance image, т.е. ставишь галочки, закрываешь gray enhance image, заходишь снова - галочек нет.
Автор: bolega
Дата сообщения: 26.09.2007 16:41

Цитата:
Почему это происходит?

Это зависит от последовательности применения опций. При обработке последовательность может быть другой, чем та которую делаете Вы. Кроме того,
Цитата:
Blur, Denoise, Sharpen
НЕ задействованы при обработке (об этом я предупреждал не раз), они только для preview. В новой готовящейся версии уже задействованы Blur, Mean, enhance contour. Остальные - нет, т.к. выполняются настолько долго, что практически бесполезны.
Это ответ и на 2-й вопрос, галочки не сохраняются, т.к. опции не участвуют в обработке и не сохраняются в задании.
Автор: fbm
Дата сообщения: 26.09.2007 17:20
Спасибо вам за разъяснение.
Если я просто расставляю опции и жму preview, а затем process, то и результат обязан быть идентичным, я правильно понял?
Автор: bolega
Дата сообщения: 26.09.2007 18:04
fbm

Цитата:
я правильно понял?

Да, если нет зон. Если задано изменение dpi, то жать нужно preview with resample.
Под preview понимается кнопка на закладке основного окна, а не аналогичные кнопки в отдельном окошке grey enhance (там они действуют только для текущего фильтра)
Автор: ghosty
Дата сообщения: 26.09.2007 23:15
Хотел бы попросить очень простую хотелку - возможность устанавливать резак для всех страниц (контекстное меню для резака) таким образом, чтобы новые координаты вступали в силу только в том случае, если, к примеру, координата по Х для левого края больше координаты уже установленного (DK).

Т.е. часто DK ошибается на таких страницах:

Мне хотелось бы исправить положение резаков для всех страниц таким образом, чтобы с гарантией исправить подобные ошибки, но и резаки, которые установлены правильно (по блоку текста) по возможности не трогать.
Кстати, в таких случаях нужно увеличивать Text Horiz. Sensitivity, или наоборот уменьшать?
Автор: bolega
Дата сообщения: 27.09.2007 06:51
ghosty

Цитата:
нужно увеличивать Text Horiz. Sensitivity, или наоборот уменьшать?

Уменьшать.
А можно выложить упомянутую страницу?
Можно в draft еще задать pre-cut 1/20 например, чтобы эти полосы срезались еще до начала анализа
Автор: vitaly1
Дата сообщения: 27.09.2007 08:57
bolega

Цитата:
pre-cut 1/20

Это одна двадцатая ширины (высоты) скана?
Автор: bolega
Дата сообщения: 27.09.2007 10:12
vitaly1
Ширины. По вертикали не предусмотрен precut

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: MoleskinSoft Clone Remover


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