Skip to main content

Posts

Showing posts from August, 2011

Split djvu into jpg files

In order to convert a djvu file into a collection of jpg files two tools are needs. One is djvulibre and the other is Imagemagick. Install these first.

One way to convert would be to follow these instructions from http://en.wikisource.org/wiki/Help:DjVu_files
To extract images from a DjVu file, you can use ddjvuddjvu -page=8 -format=tiff myfile.djvu myfile.tif If you done all the pages (without -page=**) you can split the multi-page tiff into single pages png (or any other format)convert -limit area 1 myfile.tif myfile.png
But if the djvu has more than 8 pages then all these pages would be included into the tiff. When Imagemagick tries to convert that tiff and splits it into jpgs then it runs out of cache with the following error.

convert: unable to extend cache file.tif': @ error/cache.c/OpenPixelCache/4175.

It could be remedied but I do not know how. The solution might to limit the memory map http://www.imagemagick.org/script/architecture.php#tera-pixel

But instead a bash script can…