Понадобилось показать ребенку диафильмы и как назло 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)
А gwenview не мог этого разве сделать? Режим презентации есть у него.
Тут ключевое слово XBMC :)) и мне пригодилось, плюсую, т.к. человек трудился.
Но! вот жеж: Программа для быстрого изменения изображений Kde Image Menu (KIM)
Спасибо dm! Конвертирует влёт, и на ура! только этим и пользуюсь, удобно!
Спасибо, жаль что пакет устарел и его удалили из репозиториев.
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.
это к тому, что читать все надо
У меня медиа-сервер собран в корпусе бывшего двд плеера, ну не с руки мне там закручивать gwenview в режиме презентации. А тут все просто, быстро и качественно показывает.
Отправить комментарий