The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Конвертирование в Linux отсканированных страниц в формат DJVU

27.05.2008 22:53

"Создание DJVU документов в Линукс" конвертирование в Linux отсканированных страниц в формат DJVU.

  1. Главная ссылка к новости (http://mydebianblog.blogspot.c...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16124-djvu
Ключевые слова: djvu, jpeg, image, scan
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (2) RSS
  • 1, vadiml (?), 09:13, 28/05/2008 [ответить]  
  • +/
    А какой смысл pdf перегонять в djvu ?

    а вот картинки можно проще
    -----------------------
    #!/usr/bin/perl -w

    my $i = 0;

    my @cmds = qw[ djvm -c output.djvu ];
    foreach  ( <*.*> ) {
        if (/(.*)\.jpg$/ ){
            print "$_\n";
            # system("c44", '-crcbfull', $1.'.jpg', $1.'.djvu');
            system("cpaldjvu", $1.'.jpg', $1.'.djvu');
            $i++;
            push @cmds, $1.'.djvu';
        }
        elsif (/(.*)\.tif$/ ) {
            print "$_\n";
            # установить 300 dpi в tiff'e
            #system("tiffset", '-s 296 2', $1.'tiff');
            #system("tiffset", '-s 282 300.0', $1.'tiff');
            #system("tiffset", '-s 283 300.0', $1.'tiff');
            # или
            # system("cjb2", '-dpi', '300', '-losslevel', '100', $1.'.tiff', $1.'.djvu');
            system("cjb2", $1.'.tif', $1.'.djvu');
            $i++;
            push @cmds, $1.'.djvu';
        }
    }
    print "$i files renamed\n";
    system(@cmds);
    print "\n$cmds[2] created";
    ---------------------------
    и всё. Ради этого отдельную статью писать не стоит

     
  • 2, vadiml (?), 09:17, 28/05/2008 [ответить]  
  • +/
    для полноты картины разборка djvu на tiff'ы
    ---------------------
    #!/usr/bin/perl -w

    mkdir 'pics';
    my @cmd = qw[ djvmcvt -i input.djvu pics index.djvu ];
    system (@cmd);

    foreach ( <pics/*.djvu> ) {
        m/(.*)\.djvu$/;
        if ( $1 ne 'index' ) {
            system("ddjvu", '-format=tif', $_, $1.'.tiff');
            unlink $_;
        }
    }
    -------------------
    аналогично можно разобрать на jpeg'и, если оригинал цветной

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру