You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdegraphics/kviewshell/plugins/djvu/libdjvu
tpearson 9116c29739
* kpdf page rotate options
15 years ago
..
Arrays.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Arrays.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
BSByteStream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
BSByteStream.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
BSEncodeByteStream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ByteStream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ByteStream.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DataPool.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DataPool.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDir.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDir.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDir0.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDir0.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDoc.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmDoc.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmNav.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVmNav.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuAnno.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuAnno.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDocEditor.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDocEditor.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDocument.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDocument.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDumpHelper.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuDumpHelper.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuErrorList.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuErrorList.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuFile.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuFile.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuFileCache.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuFileCache.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuGlobal.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuGlobal.h * kpdf page rotate options 15 years ago
DjVuGlobalMemory.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuImage.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuImage.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuInfo.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuInfo.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuMessage.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuMessage.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuMessageLite.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuMessageLite.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuNavDir.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuNavDir.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuPalette.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuPalette.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuPort.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuPort.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuText.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuText.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuToPS.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
DjVuToPS.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GBitmap.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GBitmap.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GContainer.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GContainer.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GException.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GException.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GIFFManager.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GIFFManager.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GMapAreas.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GMapAreas.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GOS.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GOS.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GPixmap.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GPixmap.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GRect.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GRect.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GScaler.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GScaler.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GSmartPointer.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GSmartPointer.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GString.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GString.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GThreads.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GThreads.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GURL.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GURL.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
GUnicode.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
IFFByteStream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
IFFByteStream.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
IW44EncodeCodec.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
IW44Image.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
IW44Image.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
JB2EncodeCodec.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
JB2Image.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
JB2Image.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
JPEGDecoder.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
JPEGDecoder.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MMRDecoder.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MMRDecoder.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MMX.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
MMX.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Makefile.am * kpdf page rotate options 15 years ago
README.djvulibre Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Template.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
UnicodeByteStream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
UnicodeByteStream.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
XMLParser.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
XMLParser.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
XMLTags.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
XMLTags.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ZPCodec.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
ZPCodec.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
debug.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
debug.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README.djvulibre


1- 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 documents download and display extremely quickly, and look exactly the
same on all platforms. DjVu can be seen as superior alternative to PDF and
Postscript for digital documents, to TIFF (and PDF) for scanned documents, to
JPEG for photographs and pictures, and to GIF for large palettized
images. DjVu is the only Web format that is practical for distributing
high-resolution scanned documents in color. No other format comes close.

Typical 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. 

- Palettized images: 
        2 times smaller than GIF,
        up to 10 times if there is text.

DjVu is used by hundreds of commercial, governmental, and non-commercial web
sites around the world to distribute scanned documents, digital documents, and
high-resolution photos.

Demos, and general information about DjVu can be found at 
http://www.djvuzone.org, or at http://www.lizardtech.com. 

DjVu was originally developed at AT&T Labs-Research. AT&T sold DjVu to
LizardTech Inc. in March 2000.



2- WHAT IS DJVULIBRE? 
=====================

In an effort to promote DjVu as a Web standard, LizardTech's management was
enlightened enough to release the reference implementation of DjVu under the
GNU GPL in October 2000. DjVuLibre (pronounced like the French "déjà vu
libre"), is an enhanced version of that code maintained by the original
inventors of DjVu. It is compatible with LizardTech's DjVu software v3.5.

DjVuLibre includes: 

- A standalone DjVu viewer for Unix under X11 (based on the Qt library). 

- A browser plugin that works with most Unix browsers, including: 
  Netscape-4.x, Netscape-6.x, Mozilla, Galeon, Konqueror, and Opera. 

- A full-fledged wavelet-based compressor for pictures. 

- A simple compressor for bitonal (black and white) scanned pages. 

- A compressor for palettized images (a la GIF). 

- A full set of utilities to manipulate and assemble DjVu images and documents. 

- A set of decoders to convert DjVu to a number of other formats. 

- An up-to-date version of the C++ DjVu Reference Library 

Windows and Mac versions of the viewer/plug-in, as well as commercial versions
of the compressors and OCR engines are available from LizardTech Inc.. The
compressors provided here are slower, produce larger files, and sometimes
lower quality images than the commercial compressors, but they do the job.

A variety of free web-based conversion services are also available, including
any2djvu.djvuzone.org, bib2web.djvuzone.org, and openlib.djvuzone.org.