./graphics/leptonica, Software for image processing and image analysis applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.85.0, Package name: leptonica-1.85.0, Maintainer: adam

This package contains well-tested C code 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.


Required to run:
[graphics/tiff] [graphics/png] [graphics/openjpeg] [graphics/giflib] [graphics/libwebp]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 14411.542 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-03 16:08:01 by Jonathan Perkin | Files touched by this commit (1)
Log message:
leptonica: Add explicit -lm on SunOS.
   2024-10-22 20:37:59 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
leptonica: updated to 1.85.0

Leptonica version 1.85.0

This is a configure-ready release, derived from the master on 16 Oct 2024
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-04-11 13:46:34 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Explicitly link libm for programs, it doesn't always get picked up.
   2024-01-31 23:45:33 by Thomas Klausner | Files touched by this commit (1)
Log message:
leptonica: needs c17
   2024-01-19 16:17:11 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
leptonica: use proper pkg-config filename
   2024-01-04 15:51:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
leptonica: updated to 1.84.1

1.84.1
* Remove support for openjpeg versions < 2.1.
* Improve error handling for stringLength() and stringCat(), and
  add tests in prog/string_reg.
* Source files changed: blend.c, dnafunc1.c, jp2kio.c, pageseg.c,
  partify.c, pix1.c, ptafunc2.c, sarray2.c, utils2.c
* Prog files changed: boxa3_reg.c, string_reg.c, writetext_reg.c,
  deskew_it.c

1.84.0
* Add getPdfPageCount() to find the number of pages in a pdf file.
* Add getPdfPageSizes() and getPdfMediaBoxSizes() to find the
  information necessary to render images properly.  Modify cleanpdf.c
  and concatpdf.c to use this information.
* Add prog/splitpdf.c to split a pdf file into nearly equal page sets.
* Add ability to read and write rgba in bmp format, and
  test in ioformats_reg.
* Add regression test prog/partition_reg.c
* Change the autotools library name from liblept to libleptonica,
  to be consistent with the cmake library name.  (Apologies to Jeff!)
* Add tests for 24 bit pix reading and writing in bmp and png in
  ioformats_reg.  Test new pixDisplayDiff() for visualizing diffs.
* Allow prog/concatpdf to output pdf with tiffg4 encoding and with
  mixed tiffg4 and DCT encoding depending on image color content.
* Rename prog/concatpdf --> prog/compresspdf
* Put image processing and generation of output pdf from compresspdf
  and cleanpdf into functions in new files: pdfapp.c, pdfappstub.c.
* Add versatile function for cropping an image and filling to
  page size, along with prog/croppdf to do this on pdf file.
   2023-12-20 11:31:34 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
leptonica: fix build for packages that use liptonica with gcc 12 and C++ on Solaris