Собрать djvu, из ipeg -качество конечного файла [решено]

Подскажите, с помощью скрипта


#!/bin/bash
#
# any2djvu-bw
#

if [ -z `which anytopnm` -o -z `which ppmtopgm` -o -z `which pgmtopbm`\
-o -z `which cjb2` ]; then
usage
echo "Error: anytopnm, ppmtopgm, pgmtopbm and cjb2 are needed"
echo
exit 1
fi

shopt -s extglob

# DEFMASK="*.jpg"
DEFMASK="*.png"
DPI=300
# uncomment the following line to compile a bundled DjVu document
OUTFILE="#0-bw.djvu"

function usage() {
echo
echo "usage:"
echo
echo "$0 [\"REGEXP\"]"
echo " converts single pages with the default mask $DEFMASK (or REGEXP if provided)"
echo " in the current directory to single-page black and white djvu documents"
# uncomment the following line to compile a bundled DjVu document
echo " and bundles them as a djvu file $OUTFILE"
echo
}

if [ -n "$1" ]; then
MASK=$1
else
MASK=$DEFMASK
fi

for i in $MASK; do
if [ ! -e $i ]; then
usage
echo "Error: current directory must contain files with the mask $MASK"
echo
exit 1
fi
if [ ! -e $i.djvu ]; then
echo "$i"
anytopnm $i | ppmtopgm | pgmtopbm -value 0.499 > $i.pbm
# in netpbm >= 10.23 the above line can be replaced with the following:
# anytopnm $i | ppmtopgm | pamditherbw -value 0.499 > $.pbm
cjb2 -dpi $DPI $i.pbm $i.djvu
rm -f $i.pbm
fi
done

# uncomment the following line to compile a bundled DjVu document
djvm -c $OUTFILE $MASK.djvu

перевел из ipeg в djvu но качество djvu очень плохое, пробовал ставить разрешение исходного файла 600, результат тот же, вот ниже исходное изображение в разрешении 640х480 исходник jpeg и результат djvu (скриншот) конечный djvu, как можно добиться приемлемого качества конечного файла?

заюзал еще вот такой скриптик

заюзал еще вот такой скриптик раскоментировал строку 22, но теперь наоборот качество прет и увеличивает размер jpeg в 5 раз

http://pastebin.ca/1668419

А djvu как раз славится

А djvu как раз славится огромным сжатием…

.

evadim написал(а):
А djvu как раз славится огромным сжатием…

Вопрос относительно области применимости этого алгоритмя опущен намеренно? :)

:wq
--
Live free or die

Anarchist написал(а): evadim

Anarchist написал(а):
evadim написал(а):
А djvu как раз славится огромным сжатием…

Вопрос относительно области применимости этого алгоритмя опущен намеренно? :)

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

/

leomuz написал(а):
перевел из ipeg в djvu но качество djvu очень плохое, пробовал ставить разрешение исходного файла 600, результат тот же, вот ниже исходное изображение в разрешении 640х480 исходник jpeg и результат djvu (скриншот) конечный djvu, как можно добиться приемлемого качества конечного файла?

Никак.
RTFM на предмет назначения формата.
DjVu предназначен в первую очередь для представления ТЕКСТА (сюда же считаем формулы и простые рисунки в стиле Сетон-Томпсона)!!!

:wq
--
Live free or die

разобрался, надо брать файлы

разобрался, надо брать файлы в формате tif, также исходный tif должен быть отсканирован со сжатием LZW для уменьшения конечного файла в этом случае конечный djvu получается достойного для e-book качества и размер приемлемый ~150кб

/

leomuz написал(а):
разобрался, надо брать файлы в формате tif, также исходный tif должен быть отсканирован со сжатием LZW для уменьшения конечного файла в этом случае конечный djvu получается достойного для e-book качества и размер приемлемый ~150кб

Есть мнение, что картинка, аналогичная приведённой по ссылке на экране ебука смотреться не будет.
И вообще: с учётом проблемы смотрибельности/масштабирования я пришёл к выводу, что поддержка формата djvu для e-book'а является не сильно полезной рюшечкой.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".