Автор Тема: Программа DjVu Small  (Прочитано 116800 раз)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #30 : 21 °ЯаХЫм 2010, 10:58:49 »
57an
Я не понял вопрос.

Какое было DPI в исходных сканах - такое и переносится в создаваемый DjVu. Можно насильственно назначить одинаковое DPI каждой странице создаваемого DjVu - установить в Опциях DPI = + 600.

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Small
« Ответ #31 : 21 °ЯаХЫм 2010, 11:12:41 »
Посмотрите прилагаемый djvu на масштабе порядка 10%, увидите такую картину.
Кодировал в профилях bitonal, bitonal200 и bitonal600 - то же самое...

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #32 : 21 °ЯаХЫм 2010, 12:38:22 »
Ну сделайте у всех сканов одинаковые пиксельные размеры и DPI (Фотошоп или Irfan View), а потом полученное закодируйте в DjVu (через DjVu Small). Какая проблема-то? :)

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Small
« Ответ #33 : 21 °ЯаХЫм 2010, 13:46:23 »
Я пытаюсь применить возможность Сепаратора выводить полностраничные иллюстрации и обложки в отдельную папку (и, как следствие, задавать им в ST свое разрешение). Это, как я уже говорил, для некоторых богато иллюстрированных книг позволяет сильно сэкономить на занимаемом проектом месте.
Как следствие, для таких иллюстраций после разделения сепаратором в папке txt будут белые страницы с кратно меньшим пиксельным размером (и dpi). Примерно как в архиве выше.
Если Djvu Small на правильную обработку таких файлов не способен, то придется либо вообще исключать такие "хаки" из сепаратора, либо усложнять его указанием коэффициента масштабирования для полностраничных иллюстраций.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #34 : 21 °ЯаХЫм 2010, 16:39:15 »
В отличие от DjVu Imager, DjVu Small - это просто "тупое" GUI. DjVu Small делает ровно то, что умеют делать те консольные утилиты, которыми он управляет. Делать что-то более этого смысла нет.

Поэтому ответ на вопрос, что можно делать с помощью DjVu Small, а что нельзя, следует искать во встроенной "фирменной" англоязычной помощи по консольным утилитам.
Цитировать
либо усложнять его указанием коэффициента масштабирования для полностраничных иллюстраций.
Видимо, именно так. Вроде консольные утилиты не настолько умные, чтобы "подгонять" каждую индивидуальную страницу под одинаковые размеры-DPI.
« Последнее редактирование: 21 °ЯаХЫм 2010, 16:42:18 от monday2000 »

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #35 : 21 °ЯаХЫм 2010, 17:30:54 »
Новая подверсия:

DjVu Small v0.4.3

http://www.djvu-soft.narod.ru/soft/djvu_small_v0_4_3.rar  (1,44 МБ)

Исходники:

http://www.djvu-soft.narod.ru/soft/djvu_small_v0_4_3_src.rar  (51 КБ)

Что нового:

1. Язык интерфейса теперь автоматически устанавливается при самом первом запуске - в зависимости от языка текущей локали пользователя (сейчас есть только один вариант - "Русский", иначе ставится "English").

При этом можно впоследствии насильственно указать английский интерфейс - для тех, у кого русская Windows, но кому нравится именно английский интерфейс.

2. Максимальное значение опции bg-subsample увеличено с 6 до 12 (эксперимент показал, что программа это воспринимает нормально).

3. Значение "Нормальное" в выпадающем списке "Сохранение деталей" сдвинуто с первой позиции на четвёртую.

4. В русском интерфейсе надписи "Вербальный режим" заменены на надписи "Выводить протокол".
« Последнее редактирование: 21 °ЯаХЫм 2010, 17:34:55 от monday2000 »

i815

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Программа DjVu Small
« Ответ #36 : 13 јРЩ 2010, 19:01:51 »
Добрый день!
Интересует такой момент эксплуатации djvu-small: где создаются временные файлы при кодировании и как их можно перенаправить, например, на рам-диск?

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #37 : 13 јРЩ 2010, 19:06:36 »
i815
Цитировать
где создаются временные файлы при кодировании и как их можно перенаправить, например, на рам-диск?
К сожалению, не знаю. Меня самого это интересует.

Попробуйте промониторить всякими специальными "системными" утилитами. Отследить нужно активность консольной утилиты documenttodjvu.exe (это если при кодировании).

Есть, к примеру, утилита "FileMon" - показывает, с какими файлами работает приложение. Наверное, есть аналогичная утилита для отслеживания памяти(?).
« Последнее редактирование: 13 јРЩ 2010, 19:09:02 от monday2000 »

i815

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Программа DjVu Small
« Ответ #38 : 13 јРЩ 2010, 19:13:38 »
backend создает в корневом каталоге диска временные файлы (DiskMon) -  переменные temp/tmp перенаправлены на рам-диск, но все равно оно исполизует винт.
« Последнее редактирование: 13 јРЩ 2010, 19:19:06 от i815 »

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Small
« Ответ #39 : 27 јРЩ 2010, 08:14:20 »
Начитался Алешина, решил поэкспериментировать с настройками кодека для не-МРС кодирования.
Для проведения таких экспериментов не хватает информации о том, какие реально значения настроечных параметров выбираются при выборе того или иного профиля (например, в виде значений регуляторов при сброшенных смежных галках).

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

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #40 : 28 јРЩ 2010, 13:17:19 »
57an
Цитировать
Начитался Алешина, решил поэкспериментировать с настройками кодека для не-МРС кодирования.
Дело полезное.
Цитировать
Для проведения таких экспериментов не хватает информации о том, какие реально значения настроечных параметров выбираются при выборе того или иного профиля
Это можно увидеть внутри documenttodjvu.conf.
Цитировать
(например, в виде значений регуляторов при сброшенных смежных галках).
Это совсем уж тяжко мне было бы сделать.  ;)

Как именно сочетаются настройки из профиля и настройки командной строки - я и сам не знаю толком. Попробуйте, что ли, сами разобраться - DjVu Small ведь отображает командную строку в лог-окне.
Цитировать
Кстати, похоже, что весь подраздел 5.2 указанного документа имело бы смысл прикрутить к хелпу программы.
Нет, я ничего не буду к хелпу программы прикручивать - т.к. борюсь за её малый размер. Всегда же можно скачать доп. хелп - если будет желание.

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #41 : 22 ѕЪвпСам 2010, 11:29:37 »
Новая подверсия:

DjVu Small v0.4.4

http://www.djvu-soft.narod.ru/soft/djvu_small_v0_4_4.rar  (1,45 МБ)

Исходники:

http://www.djvu-soft.narod.ru/soft/djvu_small_v0_4_4_src.rar  (67 КБ)

Что нового:

1. Профили вида "user B/W (*** dpi)" переименованы в вид "User BW (*** dpi)". Так проще.

2. Создан новый профиль - "User BW". Это теперь будет универсальный профиль кодирования для чёрно-белых текстов. Вообще-то это просто переименованная копия профиля "Very Aggressive (300 dpi)". :) ("User BW" проще называется, и расположен он в списке профилей прямо ниже профиля "Default" - что удобно).

Этому новому профилю не нужно даже указывать значение DPI - он будет брать его из кодируемого файла. Единственно, возможен случай, когда у кодируемого файла нет DPI. Такое бывает (DPI можно стереть в Irfan View) - но исключительно редко. В этом случае Windows пишет на вкладке файла значение экранного DPI (72 dpi или 96 dpi) - но это на самом деле фиктивное DPI (реальное DPI-то на самом деле отсутствует).

Профиль "User BW" в принципе годится и для чёрно-белых сканов, содержащих цветной текст. DjVu нормальный получается. Даже можно попробовать цветные DjVu закодировать.

Смысл нового профиля в том, что теперь новичку не нужно ломать себе голову на тему "а какое DPI у кодируемых файлов?", а просто бездумно указывать этот профиль (если кодируются чёрно-белые сканы), и кодировать. И всё.

- Исправлен баг GUI: ранее, если при любой открытой вкладке с оциями нажать на Enter, то это приводило к исчезновению элементов управления из вкладки. Теперь это исправлено.
« Последнее редактирование: 22 ѕЪвпСам 2010, 11:44:54 от monday2000 »

monday2000

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

Использование DjVu Small

http://www.djvu-soft.narod.ru/scan/djvu_small.htm

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Small
« Ответ #43 : 24 ЅЮпСам 2010, 12:59:06 »
Пост, который был на этом месте, перенесён в тему "Сканирование книг: общие вопросы" http://www.djvu-scan.ru/forum/index.php?topic=17.msg1124#msg1124

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Re: Программа DjVu Small
« Ответ #44 : 28 ЅЮпСам 2010, 14:07:35 »
Предлагаю добавить функционал, позволяющий, при подаче на вход мультитиф-файла, выбирать, какие именно (либо все, как это уже реализовано) страницы этих файлов кодировать. После некоторых программ приходят двухстраничные тифы - с полноразмерной страницей и ее уменьшенной копией. В противном случае их приходится дополнительно распаковывать и удалять миниатюры вручную.