Man Linux: Main Page and Category List


       leptonica - image processing library


       #include <leptonica/allheaders.h>

       cc file.c -llept


       This  manual  page  documents  briefly  the  leptonica image processing

       Leptonica is a well-tested C library for some  basic  image  processing
       operations,  along  with a description of the functions and some design
       methods. A full set  of  affine  transformations  (translation,  shear,
       rotation,  scaling)  on  images  of  all  depths  is included, with the
       exception that some of the scaling methods do not work at  all  depths.
       There   are   also  implementations  of  binary  morphology,  grayscale
       morphology, convolution and rank order filters, and  applications  such
       as  jbig2  image  processing and color quantization. You will also find
       basic utilities for the safe  and  efficient  handling  of  arrays  (of
       strings,  numbers, number pairs and image-related geometrical objects),
       byte queues, generic  stacks,  generic  lists,  and  endian-independent
       indexing into 32-bit arrays.


       The example programs included with leptonica will report their usage if
       you try to run them on the  command  line  with  no  arguements.  Usage
       varies  from  program to program. These are sample programs; read their
       source code if you are trying to do something similar.


       alljpeg2ps(1),    alltiff2ps(1),     binmazetest(1),     buffertest(1),
       cctest1(1),   ccthin1_reg(1),   colormorphtest(1),   colorquant_reg(1),
       colorspacetest(1),          comparetest(1),          conversion_reg(1),
       convertfilestops(1), convertformat(1), converttops(1), distance_reg(1),
       dithertest(1),     edgetest(1),      equal_reg(1),      extrematest(1),
       fhmtauto_reg(1),    fhmtautogen(1),   fileinfo(1),   flipdetect_reg(1),
       flipselgen(1),   fmorphauto_reg(1),   fmorphautogen(1),   gammatest(1),
       genfonts(1),    graphicstest(1),   graymazetest(1),   graymorph_reg(1),
       grayquant_reg(1),    heaptest(1),    histotest(1),    ioformats_reg(1),
       jbcorrelation(1),     jbrankhaus(1),     jbwords(1),     kernel_reg(1),
       lineremoval(1),  numaranktest(1),   pagesegtest1(1),   pagesegtest2(1),
       pagesegtest3(1),   paint_reg(1),   paintmask_reg(1),  partitiontest(1),
       plottest(1),    printimage(1),    printsplitimage(1),     printtiff(1),
       rank_reg(1),  ranktest(1),  removecmap(1),  scale_reg(1), sharptest(1),
       splitimage2pdf(1), viewertest(1)

       The  library  and  sample  programs  are  documented  more   fully   by, available via your favorite web user agent.


       leptonica was written by Dan Bloomberg <>.

       This  manual page was written by Jeff Breidenbach <>, for
       the Debian project (but may be used by others).

                                 June 27, 2006                    LEPTONICA(3)