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

morean

  • Пользователь
  • **
  • Сообщений: 60
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #210 : 26 ѕЪвпСам 2011, 22:45:53 »
А какая операционная система?
XP

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #211 : 28 ѕЪвпСам 2011, 09:32:20 »
morean
Цитировать
и создаёт файл-пустышку (0 байт)
Давайте пример. DjVu-файл, куда надо вставить картинки, и сами вставляемые картинки. На файлообменник закиньте.

morean

  • Пользователь
  • **
  • Сообщений: 60
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #212 : 29 ѕЪвпСам 2011, 16:03:39 »
http://www.onlinedisk.ru/file/760173/

...вот например

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #213 : 31 ѕЪвпСам 2011, 10:02:22 »
morean
У меня всё работает. Вот результат:
http://www.onlinedisk.ru/file/760939/

Может, Вы просто неправильно пользуетесь программой? Зачем у Вас файл "03.ppm"? Это же не иллюстрация явно - а из него у Вас сделана DjVu-заготовка.

morean

  • Пользователь
  • **
  • Сообщений: 60
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #214 : 01 ЅЮпСам 2011, 05:04:58 »
я просто слои сохранил поотдельности и попытался их склеить заново DjVu Imager
нечё не получилось, - почемуто не работает он у меня, не знаю почему..
на этом эксперименты с ним и закончились - не получено ни одного файла
03.ppm я думал тоже можно подклеить (опыта же нету работы с программой)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #215 : 01 ЅЮпСам 2011, 09:53:22 »
morean
Цитировать
опыта же нету работы с программой
Почитайте статью http://www.djvu-soft.narod.ru/scan/djvu_imager.htm .
Цитировать
я просто слои сохранил поотдельности и попытался их склеить заново
Да можно их склеить. Слои переднего плана собираются в DjVu при помощи DjVu Small (к ним относится и 03.ppm), а слои заднего плана потом в этот DjVu вклеиваются как обычно.

OlegZ

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #216 : 02 ПЭТРам 2012, 19:58:19 »
Как в DjVu Imager изменять разрешение иллюстраций при вставке? В опциях выставляю 300 dpi, после кодирования иллюстраций при их просмотре разрешение 300 dpi, после вставки - 150 dpi.

Еще вопрос: Если убрать птички с "ДЗФ" и "Качество задн. фона" как это отразится на качестве иллюстраций?
« Последнее редактирование: 03 ПЭТРам 2012, 00:13:46 от OlegZ »

Nikopol

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #217 : 17 °ТУгбв 2012, 18:11:17 »
Хочу поблагодарить автора за эту полезную программу.

К сожалению, не сразу разобрался с параметром ДЗФ. Ни во встроенной помощи, ни на этой странице не написано доступным языком, что же значит этот ДЗФ и для чего изменять. По крайней мере мне было непонятно.

Будет замечательно, если нечто подобное добавят в описание программы:

Цитировать
Параметр ДЗФ определяет, во сколько раз необходимо уменьшить DPI заднего субскана относительно его оригинального DPI. Это может быть полезно для уменьшения размера задних субсканов и в последствии результирующего файла DjVu. Дело в том, что формат DjVu позволяет кодировать передний (текст) и задний слои с различным разрешением.
Например, у вас есть сканы с разрешением 600 DPI. После обработки их в Scan Tailor и разделении на передний и задний с помощью ST Split вы получите пары файлов с таким же разрешением в 600 DPI. Передние субсканы можно закодировать в DjVu без изменения DPI, оставить его равным 600. А задние субсканы с помощью параметра ДЗФ в DjVu Imager можно уменьшить, например, до 300 DPI (ДЗФ =2; 600/2=300) для довольно сильного уменьшения их размера при незначительном ухудшении их качества.

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

Еще не совсем понятен смысл параметра DPI в настройках DjVu Imager. Похоже, он никак не влияет на размер и качество обработанных задних субсканов, только определяет DPI промежуточных djvu файлов.

Про параметр Качество заднего фона: опытным путем выяснил, что 0 - самое сильное сжатие (плохое качество), 50 - самое слабое сжатие (отличное качество). Это конечно очевидно, но в помощи и описании не отражено. Пришлось тестировать самому.

NBell

  • Постоялец
  • ***
  • Сообщений: 173
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #218 : 23 ѕЪвпСам 2012, 15:56:42 »
глухо виснет если файла, в который надо вставить картинки, нет (имя файла осталось с предыдущего запуска)

NBell

  • Постоялец
  • ***
  • Сообщений: 173
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #219 : 07 ґХЪРСам 2012, 14:32:23 »
А можете дописать кодер чтобы он мог использовать возможность понижения цвета с44? crcb-options
И есть еще малоцветный кодер cpaldjvu - он тоже мог бы быть полезен - обнаружил, что не очень то эффективно использовать с44 для малоцветных скриншотов или рисованных иллюстраций...

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #220 : 13 ДХТаРЫм 2013, 23:12:41 »
Обновлена статья

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

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

NBell

  • Постоялец
  • ***
  • Сообщений: 173
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #221 : 14 ДХТаРЫм 2013, 13:50:26 »
Прекрасно дополненное руководство.
Можно вопрос?
с44 имеет опции количества цветов, оставляемых в кодированном изображении.
fi-c44 имеет такие же опции.
djvu imager не имеет... какое то количество цветов он оставляет?
и неясно - параметр качество - это сколько в slices? Или как оно задается?
судя по размеру изображений это примерно 100 slices. иногда хочется поболее... размер это еще не все.
« Последнее редактирование: 14 ДХТаРЫм 2013, 18:54:37 от NBell »

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #222 : 14 ДХТаРЫм 2013, 23:47:19 »
Нет у меня времени, чтобы ответить на все эти вопросы. Может, как-нибудь потом. Это ж надо лезть в исходники, вспоминать. Лучше я буду Скан Тейлором заниматься.

NBell

  • Постоялец
  • ***
  • Сообщений: 173
    • Просмотр профиля
Re: Программа DjVu Imager
« Ответ #223 : 15 ДХТаРЫм 2013, 17:49:04 »
Можете пояснить?
CString FormChunksString(int val)
{
/* This function forms the chunk string

  The total val is simply distributed evenly
  among 3 chunks (the first chunk is always a constant).
*/
CString st_chunks;

int num = val / 16;

int last = val % 16; // the remainder from int-division

int i;


if (val > 48) // special case
{
st_chunks += "+" + st(val-32);

for (i=1; i<num; i++)

st_chunks += "+16";
}

else

{
if (num)

for (int i=0; i<num; i++)

st_chunks += "+16";


if (last) st_chunks += "+" +st(last);
}

return st_chunks;
}
Исходя их исходников  :) (ну и тавтология)
качество определяется в slices так
BASE_CHUNK "70"
к нему прибавляется Bg quality так
i=bgq/16
slices=70 i раз по (+16) + остаток bgq-i*16
если bgq >48, то "+" + st(val-32) непонятно что это?

поскольку crcb нигде не применяется, то по умолчанию это crcbnormal

-crcbnormal
Select normal chrominance encoding. Chrominance information is encoded at the same resolution as the luminance. This is the default.

-crcbdelay n
This option can be used with -crcbnormal and -crcbhalf to modify the quality of the chrominance information. The option arguments specifies a parameter n, expressed in slices, that reduces the bit-rate associated with the chrominance. The default chrominance encoding delay is 10 slices.

вот это значит, что качество цвета понижается. насколько -неясно. поскольку есть опция макс качества, соответствующая -crcbdelay 0

вот это и интересно - что за качество можно получить.
предварительный вывод:
цвет/2+120slices из 199 возможных (примерно 60% качество и цвет 2:1 в терминах jpeg)
т.е. все богатство c44 невозможно применить...
жаль! можете добавить опции crcbdelay (spinbutton) и slices увеличить с 50 до 130?
« Последнее редактирование: 15 ДХТаРЫм 2013, 18:05:16 от NBell »

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Re: Программа DjVu Imager
« Ответ #224 : 19 ДХТаРЫм 2013, 22:57:19 »
Сделан английский вариант статьи "Использование DjVu Imager":

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

Статья, правда, значительно урезана по объёму - но, думаю, и так пока достаточно.