まず、imagemigick の mogrify とかを使って、全部 jpeg に変換する。
次に、djvu の c44 で一ページづつの djvu に変換する。
最後に、djvu の djvm で一つの djvu にまとめる。
#!/usr/local/bin/ruby system("mkdir tmp") Dir::glob("*.png").each {|f| name = File::basename(f,'.png') jpg = "tmp/#{name}.jpg" djvu = "tmp/#{name}.djvu" system("convert -format jpg #{f} #{jpg}") system("c44 #{jpg} #{djvu}") } system("djvm -c a.djvu tmp/*.djvu")