From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_LOW, RCVD_IN_SORBS_WEB, SPF_HELO_PASS, SPF_PASS autolearn=no version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: community@lists.altlinux.org From: Andrei Lomov Date: Wed, 05 Nov 2008 20:17:21 +0600 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host89-251-107-22.hnet.ru User-Agent: KNode/0.10.9 Sender: news Subject: Re: [Comm] =?koi8-r?b?5MXWwdfA?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Nov 2008 14:16:32 -0000 Archived-At: List-Archive: List-Post: Ivan Petrov wrote: > Про самый поплярный дистрибутив. > > Хорошо бы если не оболочку, то хотя бы скрипт написать для кодирования в > djvu формат. Филологи, историки и др. работающие со сканами книжек будут > охвачены тогда. Все таки большинству гуманитариев прочитать и понять тех > документацию к консольным утилитам будет просто невозможно. Они мыслят > по-другому. > Я лично знаю историка/филолога который живет под Альтом (потому что мне > не хочется идти и ставить ему пиратскую "винду"). И ему надо делать > djvu-шки. > > И.П. Сканы страниц (*.tif) сложить в один каталог и запустить в нем скрипт такого содержания: === #!/bin/sh # Сжатие в djvu снимков страниц книги # Вячеслав Диконов ext="tif" if LST=$(ls *.$ext | sed s/\ /_/g) > /dev/null; then for i in $LST; do i="$(echo "$i" | sed -e s/_/\ /g -e s/\.$ext//g )" # $i - Имя файла без расширения echo $i cjb2 -verbose "$i.$ext" "$i.djvu" #rm -f $i.$ext done fi # Создать итоговый файл djvm -c $(echo $PWD | sed -e s/.*\\///g ).djvu *.djvu === Если сканы *.jpg: ==== #!/bin/sh # Сжатие в djvu снимков страниц книги # Вячеслав Диконов ext="jpg" if LST=$(ls *.$ext | sed s/\ /_/g) > /dev/null; then for i in $LST; do i="$(echo "$i" | sed -e s/_/\ /g -e s/\.$ext//g )" # $i - Имя файла без расширения echo $i convert "$i.$ext" "$i.pbm" cjb2 -verbose "$i.pbm" "$i.djvu" rm -f "$i.pbm" #rm -f $i.$ext done fi # Создать итоговый файл djvm -c "$(echo $PWD | sed -e s/.*\\///g )".djvu *.djvu ==== -- Всего доброго, А.Л.