Конвертируем djvu в jpg, готовый скрипт

Понадобилось показать ребенку диафильмы и как назло xbmc файлы djvu не читает, а с jpg все хорошо.
Быстренько прошерстив гугл на тему djvu2jpg, нашел только это Ссылка ЖЖ + немного терпения для доработки.
Результат на лице:

Устанавливаем пакеты: sudo apt-get install djvulibre-bin netpbm

Сохраняем в файле код: /usr/bin/djvu2jpg.sh
Далее даем права запуска на фаил: chmod +x /usr/bin/djvu2jpg.sh
#!/bin/bash
# djvu -> jpgs converter

filename=`basename "$1"`
dirname=`dirname "$1"`
cd "$dirname"

maxpage=`djvudump $filename | grep DIRM | awk '{print $8}'`
echo "Max page = $maxpage"
maxpage=`expr $maxpage + 1`

i=1
while [ $i -ne $maxpage ]
do
ddjvu -page=$i -format=pnm $filename $i.pnm
pnmtojpeg $i.pnm > $i.jpg
rm -f $i.pnm
echo "page $i done"
i=`expr $i + 1`
done

Готово, теперь при открытии файла при помощи этого скрипта в текущем каталоге создаются файлы 1.jpg to _maxpage_.jpg
PS:Буду рад, если кто предложит более простой путь.
PPS:find . -name "*.djvu" -exec djvu2jpg.sh {} \; #только если каждый djvu в своей папочке.

Комментарии (7)

0
Жюстина - 9 Апрель, 2011 - 23:07
Изображение пользователя Жюстина.

А gwenview не мог этого разве сделать? Режим презентации есть у него.

0
Zz-vadim - 10 Апрель, 2011 - 07:53
Изображение пользователя Zz-vadim.

Тут ключевое слово XBMC :)) и мне пригодилось, плюсую, т.к. человек трудился.

Но! вот жеж: Программа для быстрого изменения изображений Kde Image Menu (KIM)

Спасибо dm! Конвертирует влёт, и на ура! только этим и пользуюсь, удобно!

0
nesmit - 10 Апрель, 2011 - 21:32

sudo apt-get install konq-kim
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет konq-kim

Спасибо, жаль что пакет устарел и его удалили из репозиториев.

0
tigris - 10 Апрель, 2011 - 21:38
Изображение пользователя tigris.

Xenomorph - 3 Август, 2010 - 19:45

К сожалению, в основных репозиториях, я не нашел аналога для KDE4. Но поискав на launchpad.net, всё таки нашел.
Итак, sudo add-apt-repository ppa:samrog131/ppa
sudo aptitude update
sudo aptitude install kde-service-menu-kim4
Готово, в контекстном меню есть пункты KIM.

+1
tigris - 10 Апрель, 2011 - 21:39
Изображение пользователя tigris.

это к тому, что читать все надо

0
nesmit - 10 Апрель, 2011 - 21:44

У меня медиа-сервер собран в корпусе бывшего двд плеера, ну не с руки мне там закручивать gwenview в режиме презентации. А тут все просто, быстро и качественно показывает.

Отправить комментарий