Автор Тема: DjVu-программы  (Прочитано 59205 раз)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #15 : 07 ёоЫм 2010, 11:45:34 »
ImagePrinter Pro

http://code-industry.net/imageprinterpro.php

Коммерческий виртуальный принтер, умеет печатать в PhotoDjVu.

m7876

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: DjVu-программы
« Ответ #16 : 30 ёоЫм 2010, 12:46:36 »
Автор DjVuToy сделал вкладку "Maker", которая позволяет делать DjVu. Немного проверил -- работает быстро и довольно хорошо.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #17 : 30 ёоЫм 2010, 13:07:44 »
m7876
Цитировать
Немного проверил -- работает быстро и довольно хорошо.
Да, я тоже проверил - молодец китаец! Подозреваю, что он это сделал за счёт использования DjVu SDK v3.6 - кряк к которому (за авторством Griefin) я китайцу в своё время отослал на e-mail. Он тогда очень сильно меня за это благодарил. Видимо, теперь мы видим результат передачи кряка. :)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #18 : 29 БХЭвпСам 2010, 23:15:45 »
Новые программы:

HandyOutliner for DjVu / PDF

http://handyoutlinerfo.sourceforge.net/index_ru.htm

Set DjVu outline from STDU bookmarks

http://sourceforge.net/projects/stdu2djvubm/

Eugeen1948

  • Пользователь
  • **
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: DjVu-программы
« Ответ #19 : 04 ѕЪвпСам 2010, 09:36:05 »
Отличный помощник при потере закладок в процессе перевода PDF->DJVU! :)
Гораздо удобнее ISIToolBox! :P

Eugeen1948

  • Пользователь
  • **
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: DjVu-программы
« Ответ #20 : 15 ѕЪвпСам 2010, 09:47:36 »
Попалась интересная ссылка по конвертации в DJVU:
http://theaspect.livejournal.com/6963.html

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #21 : 15 ѕЪвпСам 2010, 11:37:26 »
Eugeen1948
Занятно. В сущности, главная проблема - это конвертация PDF -> TIF. Насколько я знаю, это нередко проблематично. Вот что писал are с Руборда об этом http://www.djvu-soft.narod.ru/scan/bookscan_pdf.htm :
Цитировать
Автор: are, Отправлено:17:21 30-07-2006

Оптимальная растеризация Pdf - очень сильно зависит от содержимого Pdf (вектор, растр, или комбинация вектора и растра? цвет? истинное разрешение растров внутри Pdf? это для всех страниц одинаково, или нет? в каком разрешении запускать GS, чтобы не перемасштабировать растры? делать ли antialias?)

Из-за этого в "конвейере" all2djvu предусмотрено много разных способов растеризации Pdf:

1) pdfimages (самый надёжный способ не испортить растры излишним масштабированием, но иногда даёт слишком сложные результаты).
2) pdftoppm (самый надёжный способ получить визуально приемлемый результат, если угадать правильное разрешение).
3) gs (самый быстрый, но не всегда работает).
4) acroread -> ps -> pdf -> pdftoppm (применяется только в случае, если уже ничто другое не помогает, для особо кривых Pdf-файлов).
5) gs или pdftoppm + automatic color downgrade, no antialias (это если растры по содержанию чёрно-белые, а формально серые или цветные).
6) gs или pdftoppm + upsample -> color or black/white (это если растры серые или цветные, в низком разрешении).
7) pdftodjvu.exe (только для Pdf с векторным текстом, результат приходится всегда проверять вручную).
Вот так сложно. :)

Eugeen1948

  • Пользователь
  • **
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: DjVu-программы
« Ответ #22 : 17 ѕЪвпСам 2010, 21:09:44 »
Да, сложно! Но можно!
К сожалению, перевод PDF -> DJVU не работает оптимальным автоматом. Виртуальный принтер DJVU, в принципе, дает автомат, но не гарантирует хорошего соотношения: размер/качество.
  gs не понятен, в принципе, иногда конвертирует с непонятными крякозябрами в тексте. Причемдаже если исходный файл PDF приведен к стандарту  PDF/А или  PDF/X.
Единственно 100%-работающий алгоритм - это печать  Pdf файла с опцией "без сжатия" c последующей конвертацией в DJVU. Букмарки при этом придется восстанавливать.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #23 : 17 ѕЪвпСам 2010, 22:31:15 »
Eugeen1948
Цитировать
Букмарки при этом придется восстанавливать.
А есть же программа - pdf2djvu http://code.google.com/p/pdf2djvu/ - она и букмарки умеет переносить.

Eugeen1948

  • Пользователь
  • **
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Re: DjVu-программы
« Ответ #24 : 23 ѕЪвпСам 2010, 21:40:23 »
Eugeen1948
Цитировать
Букмарки при этом придется восстанавливать.
А есть же программа - pdf2djvu http://code.google.com/p/pdf2djvu/ - она и букмарки умеет переносить.
И pdf2djvugui букмарки умеет переносить.
Только если вообще файл PDF можно сконвертировать. Я снова обращаю Ваше внимание на факт, что в PDF-файлах может быть что угодно и "в лоб" ни один конвертер не сработает на 100%.
Причем есть вещи совершенно не понятные и нигде не описанные.
Я задавал вопросы на форумах Adobe, но ответа не получил.
По поводу вышеуказанной Вами программы хотелось узнать Ваше мнение и сравнение результатов применения.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #25 : 25 ѕЪвпСам 2010, 22:18:35 »
Eugeen1948
Цитировать
По поводу вышеуказанной Вами программы хотелось узнать Ваше мнение и сравнение результатов применения.
Я не могу ничего сказать - я слабо разбираюсь в PDF (только в общих чертах). Попробуйте спросить тут:

http://forum.ru-board.com/topic.cgi?forum=93&topic=3172&glp
http://natahaus.info/forums/forumdisplay.php?f=49

Для декодирования PDF в TIF все хвалят программу бесплатную PDF-XChange Viewer http://www.tracker-software.com/product/downloads

Есть ещё неплохой PDF-принтер PDFCreator http://sourceforge.net/projects/pdfcreator (на базе GhostScript)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #26 : 29 ѕЪвпСам 2010, 11:25:05 »
Я размышлял по поводу термина "Метод разделённых сканов" и аналогичных. С этими терминами давно наблюдается какая-то путаница. Что такое вообще "Метод разделённых сканов"? Сейчас это уже вообще что-то совершенно неконкретное.

Я предлагаю считать термин "Метод разделённых сканов" эквивалентным термину "Метод ручной сегментации". Мотивировка такая: термин "Метод разделённых сканов" является исторически первым, но, когда его ввели, то по сути подразумевали именно понятие ручной сегментации - в противовес автоматической.

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

Например, в исторически первой методике (которую тогда и назвали "Метод разделённых сканов") применяется методика создания sep-файла - и кодирования его посредством csepdjvu. Эта методика не имеет никакого названия. Просто на тот момент никто даже и не задумывался (почти) о том, что ручную сегментацию можно делать и как-то иначе. Точнее, там даже 2 методики - с csepdjvu и с msepdjvu: http://www.djvu-soft.narod.ru/scan/low_color_djvu.htm .

В программе DjVu Imager применяется уже иная разновидность "метода разделённых сканов" - которую я условно назвал "технология вклейки иллюстраций".

И в программе DjVu Sep также применяется своя разновидность "метода разделённых сканов". И я как раз сегодня решил дать ей хоть какое-то название. Придумал такое: "технология вставки разделённых страниц". Немного коряво, конечно - но лучше, чем ничего. Этот термин я занёс на страницу http://www.djvu-soft.narod.ru/scan/djvu_sep.htm .

В общем, главный вывод таков:

Давайте для простоты и удобства примем, что термин "Метод разделённых сканов" эквивалентен термину "Метод ручной сегментации".
« Последнее редактирование: 29 ѕЪвпСам 2010, 11:26:39 от monday2000 »

SorokaSV

  • Пользователь
  • **
  • Сообщений: 56
    • Просмотр профиля
    • E-mail
Re: DjVu-программы
« Ответ #27 : 29 ѕЪвпСам 2010, 12:02:13 »
Что то это название " ... ручной сегментации" мне не слишком  нравится. Процесс весьма автоматизирован, и определение "ручной" как-то... не соответствует.

m7876

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: DjVu-программы
« Ответ #28 : 29 ѕЪвпСам 2010, 16:31:07 »
В img2djvu я назвал этот метод "forced segmentation".

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: DjVu-программы
« Ответ #29 : 29 ѕЪвпСам 2010, 18:09:33 »
SorokaSV
Цитировать
Процесс весьма автоматизирован, и определение "ручной" как-то... не соответствует.
А как тогда назвать? И потом - хоть и "весьма автоматизирован" - но всё же не является полностью автоматическим - а под ручным контролем. Назвать "полуавтоматическая сегментация"? А как тогда быть с чисто ручной - её куда отнести?

Наиболее точно было бы назвать "сегментация, отличная от автоматической сегментации в процессе DjVu-кодирования в коммерческих DjVu-кодировщиках" - но это как-то длинно. :)

Термин "ручная сегментация" прост и общепонятен - хоть и не совсем точен. Конечно, это во многом условный термин. Может возможен более лучший термин - при той же лаконичности и общепонятности?
Цитировать
m7876
Цитировать
В img2djvu я назвал этот метод "forced segmentation".
Это ИМХО ещё более малопонятный и ещё более условный термин (что хуже). Такой термин более подошёл бы к некоему гипотетическому спец. режиму автоматической сегментации - типа когда кодёр сомневается, делать ему или нет автосегментацию - а мы его насильно заставляем.
« Последнее редактирование: 29 ѕЪвпСам 2010, 18:17:54 от monday2000 »