DjVu is a web-centric format and software platform for distributing documents and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures. DjVu content downloads faster, displays and renders faster, looks nicer on a screen, and consume less client resources than competing formats. DjVu images display instantly and can be smoothly zoomed and panned with no lengthy re-rendering. DjVu is used by hundreds of academic,
commercial, governmental, and non-commercial web sites around the world.
DjVuLibre is an open generator ( GPL’ed ) execution of DjVu, including viewers, browser plugins, decoders, bare encoders, and utilities.

Download the Latest Version

DjVuLibre includes a standalone viewer, a browser circuit board ( for Mozilla, Firefox, Konqueror, Netscape, Galeon, and Opera ), and instruction cable tools ( decoders, encoders, utilities ). DjVuLibre works under Unix with X11. native plugins for MS Windows and Mac OS X are freely available from LizardTech Inc. . The new portable viewer djview4 is available as a separate package .

Latest Release:

  • version 3.5.28
  • released 2020-11-20.
  • Check out the full download page for previous versions.
Source Packages
Source TAR.GZ djvulibre-3.5.28.tar.gz
Binary Packages
Fedora/Redhat Available from Fedora.
Suse Available from OpenSuse.
Debian Available from Debian (apt-get!)
Ubuntu Available from Ubuntu (apt-get!)
OS/2 (x86) Available on Hobbes
Windows (x86) Available on Sourceforge
MacOS (x86,ppc) Available on Sourceforge
Related Projects
DjView4 An improved DjVu viewer for (unix, windows, mac).
JavaDjVu A Java class for viewing DjVu files without plugin.
DjvuDigital A Ghostscript based tool for converting PS or PDF files into DjVu files.
See DjVu.org for more DjVu software.

What is DjVu?

DjVu (pronounced “déjà vu”) a set of compression technologies,
a file format, and a software platform for the delivery over the Web of
digital documents, scanned documents, and high resolution images.
DjVu ( pronounced “ déjà vu ” ) a rig of compression technologies, a file format, and a software platform for the manner of speaking over the Web of digital documents, scanned documents, and high gear resolution images. DjVu documents download and display highly cursorily, and look precisely the lapp on all platforms with no compatibility problems ascribable to fonts, colors, etc. DjVu can be seen as a superior alternative to PDF and PostScript for digital documents, to TIFF ( and PDF ) for scanned bitonal documents, to JPEG and JPEG2000 for photograph and pictures, and to GIF for large palettized images. DjVu is the merely Web format that is practical for distributing high-resolution scanned documents in discolor. No early format comes close.

distinctive DjVu file sizes are as follows :

  • bitonal scanned documents: 5 to 30KB per page at 300dpi (3 to 10 times smaller than PDF or TIFF)
  • color scanned documents: 30 to 100KB per page at 300dpi (5 to 10 times smaller than JPEG).
  • photos: 2 times smaller than JPEG, about the same as JPEG-2000, but the decoder/renderer
    is progressive and has minimal memory requirements.
  • palettized images: 2 times smaller than GIF (up to 10 times if it’s mostly text).
  • digital (non scanned) documents: between 1 and 3 times smaller than PDF or gzipped PS
    (depending on the amount of pictures), but rendering, page flipping, zooming, panning
    are incomparably faster, and the image quality on screen desplays is much better
    (antialiased text, etc).

More importantly, all DjVu images render very quickly and can be smoothly zoomed and panned.
Pages of a document can be turned instantly, with no annoying delay.
More importantly, all DjVu images render very promptly and can be smoothly zoomed and panned. Pages of a document can be turned instantaneously, with no annoying stay. DjVu is used by hundreds of academic, commercial, governmental, and non-commercial vane sites around the world to distribute scan documents, digital documents, and high-resolution photos. A short-circuit technical description of DjVu is available here. Demos, and general information about DjVu can be found at DjVuZone.org, or at LizardTech.com. DjVu was originally developped at AT & T Labs-Research. In March 2000, AT & T sold DjVu to LizardTech Inc. who now distributes Windows/CE/Mac plug-ins, and commercial encoders. DjVuLibre is an open source execution of DjVu. See the credits/history page for more details.

What’s inside DjVu?

A short circuit technical foul description of DjVu is available here. In curtly, DjVu is a multipage document format that can use a number of different coder/decoders ( codecs ) to compress the individual chunks that compose an images or a page. In fact, DjVu is actually four compression techniques wrapped into one format :

  • DjVuPhoto (aka IW44): A progressive, wavelet-based lossy compression
    format for continuous-tone images (i.e. photos and pictures).
  • DjVuBitonal (aka JB2): A lossless or lossy compression technique
    for bitonal (black & white) or palettized images that is particularly
    effective on images with repeated shapes (such as documents images
    where the same character appears many times in the document).
  • DjVuDocument: A technique for scanned color document that separates
    images into a foreground layer that contains the text and line drawings,
    and a background l a y e r t h a t c o n t a i n s t h e p i c t u r e s a n d b a c k g r o u n d t e x t u r e s .
    T h e f o r e g r o u n d i s e n c o d e d w i t h D j V u B i t o n a l a n d t h e B a c k g r o u n d w i t h D j V u P h o t o .
    l i > b > B Z Z / b > : A g e n e r a l – p u r p o s e d a t a c o m p r e s s i o n t e c h n i q u e s i m i l a r t o b z i p 2 .
    B z z i s u s e d t o c o m p r e s s s e a r c h a b l e t e x t l a y e r s a n d o t h e r m e t a d a t a
    i n D j V u d o c u m e n t s .
    / u l >

    D j V u c a n b e s e e n a s n i c e l y c o m p l e m e n t i n g a h r e f = ” h t t p : / / w w w . l i b p n g . o r g ” > P N G
    a n d M N G / a > ( w h i c h , u n l i k e D j V u a r e l o s s l e s s f o r m a t s ) i n t h e a r e a s o f d o c u m e n t
    i m a g e c o m p r e s s i o n a n d l o s s y p h o t o c o m p r e s s i o n . D j V u P h o t o i s a b i t o l d e r , b u t
    s i m i l a r i n s p i r i t t o J P E G – 2 0 0 0 . I t i s o n a p a r w i t h J P E G – 2 0 0 0 i n t e r m s o f
    i m a g e q u a l i t y a n d f i l e s i z e , b u t i t c o m p a r e s f a v o r a b l y i n t e r m s o f r e n d e r i n g
    t i m e a n d m e m o r y r e q u i r e m e n t s . D j V u B i t o n a l i s b e t t e r t h a n M M R / G r o u p I V ( u s e d b y
    P D F , T I F F , a n d m o s t f a x m a c h i n e s ) b y a b o u t a f a c t o r o f 3 t o 1 0 . I t i s a l s o
    b e t t e r t h a n t h e e m e r g i n g s t a n d a r d J B I G 2 b y a b o u t 2 0 % . p >

    p > a n a m e = ” i n s i d e ” > t a b l e b g c o l o r = ” # 2 a 7 8 a 4 ” w i d t h = 1 0 0 % b o r d e r = 0 c e l l s p a c i n g = 0 c e l l p a d d i n g = 3 > t r > t d > f o n t c o l o r = ” # f e f b 9 1 ” s i z e = + 2 > b > W h a t i s D j V u L i b r e ? / b > / f o n t > / t d > / t r > / t a b l e > p >

    I n a n e f f o r t t o p r o m o t e D j V u a s a W e b s t a n d a r d , L i z a r d T e c h ‘ s m a n a g e m e n t w a s
    e n l i g h t e n e d e n o u g h t o r e l e a s e t h e r e f e r e n c e i m p l e m e n t a t i o n o f D j V u u n d e r
    t h e G N U G P L i n O c t o b e r 2 0 0 0 . D j V u L i b r e ( p r o n o u n c e d l i k e t h e
    F r e n c h ” d &e a c u t e ; j &a g r a v e ; v u l i b r e ” , w h i c h m e a n s i t > f r e e D j V u / i t > ) , i s a n
    e n h a n c e d v e r s i o n o f t h a t c o d e m a i n t a i n e d b y t h e o r i g i n a l i n v e n t o r s o f D j V u .
    I t i s c o m p a t i b l e w i t h v e r s i o n 3 . 5 o f L i z a r d T e c h ‘ s D j V u s o f t w a r e s u i t e .
    p >
    D j V u L i b r e i n c l u d e s :
    u l >
    l i > A s t a n d a l o n e D j V u v i e w e r f o r U n i x u n d e r X 1 1 ( b a s e d o n t h e Q t l i b r a r y ) .
    l i > A b r o w s e r p l u g i n t h a t w o r k s w i t h m o s t U n i x b r o w s e r s , i n c l u d i n g :
    N e t s c a p e – 4 . x , N e t s c a p e – 6 . x , M o z i l l a , G a l e o n , K o n q u e r o r , a n d O p e r a .
    l i > A f u l l – f l e d g e d w a v e l e t – b a s e d c o m p r e s s o r f o r p i c t u r e s .
    l i > A s i m p l e c o m p r e s s o r f o r b i t o n a l ( b l a c k a n d w h i t e ) s c a n n e d p a g e s .
    l i > A v e r y s i m p l e c o m p r e s s o r f o r s c a n n e d c o l o r p a g e s .
    l i > A c o m p r e s s o r f o r p a l e t t i z e d i m a g e s ( a l a G I F / P N G ) .
    l i > A f u l l s e t o f u t i l i t i e s t o m a n i p u l a t e a n d a s s e m b l e D j V u i m a g e s a n d d o c u m e n t s .
    l i > A s e t o f d e c o d e r s t o c o n v e r t D j V u t o a n u m b e r o f o t h e r f o r m a t s .
    l i > A n u p – t o – d a t e v e r s i o n o f t h e C + + D j V u R e f e r e n c e L i b r a r y
    / u l >
    p >
    W i n d o w s a n d M a c v e r s i o n s o f t h e v i e w e r / p l u g – i n , f r e e W i n d o w s
    c o m p r e s s o r s , a n d h i g h – e n d c o m m e r c i a l c o m p r e s s o r s a n d O C R e n g i n e s a r e
    a v a i l a b l e f r o m a h r e f = ” h t t p : / / w w w . l i z a r d t e c h . c o m ” > L i z a r d T e c h I n c . / a > .
    T h e c o m p r e s s o r s p r o v i d e d h e r e a r e s l o w e r , p r o d u c e l a r g e r f i l e s ( s o m e t i m e s
    w i t h l o w e r i m a g e q u a l i t y ) t h a n t h e c o m m e r c i a l c o m p r e s s o r s , b u t t h e y d o t h e j o b .
    p >
    F o r t h o s e w h o l i k e q u i c k s o l u t i o n s w i t h o u t h a v i n g t o i n s t a l l s o f t w a r e , a
    v a r i e t y o f f r e e w e b – b a s e d c o n v e r s i o n s e r v i c e s a r e a l s o a v a i l a b l e , i n c l u d i n g
    a h r e f = ” h t t p : / / a n y 2 d j v u . d j v u z o n e . o r g ” > A n y 2 D j V u / a > a n d
    a h r e f = ” h t t p : / / b i b 2 w e b . d j v u z o n e . o r g ” > B i b 2 W e b / a > .

    / t d >
    t d b a c k g r o u n d = ” i m a g e s / p a p e r – v l i n e . g i f ” > i m g s r c = ” i m a g e s / c l e a r . g i f ” b o r d e r = 0 w i d t h = 2 h e i g h t = 2 > / t d >
    / t r >

    t r >
    t d b a c k g r o u n d = ” i m a g e s / p a p e r – c o r n e r – l l . g i f ” > i m g s r c = ” i m a g e s / c l e a r . g i f ” b o r d e r = 0 w i d t h = 2 h e i g h t = 2 > / t d >
    t d b a c k g r o u n d = ” i m a g e s / p a p e r – h l i n e . g i f ” > i m g s r c = ” i m a g e s / c l e a r . g i f ” b o r d e r = 0 w i d t h = 2 h e i g h t = 2 > / t d >
    t d b a c k g r o u n d = ” i m a g e s / p a p e r – c o r n e r – l r . g i f ” > i m g s r c = ” i m a g e s / c l e a r . g i f ” b o r d e r = 0 w i d t h = 2 h e i g h t = 2 > / t d >
    / t r >

    / t a b l e > / t d > / t r >

    t r >
    t d c o l s p a n = 3 b a c k g r o u n d = ” i m a g e s / p a p e r – t i l e – 3 2 0 x 1 0 0 . g i f ” a l i g n = c e n t e r >
    f o n t c o l o r = ” # 2 a 7 8 a 4 ” > D j V u L i b r e / f o n t >
    / t d >
    / t r >

    / t a b l e >

    / b o d y >
    / h t m l >

Leave a Reply

Your email address will not be published.