Debian Imaging Project
Summary
Development
Libraries useful for imaging development

Debian contains a several programs to develop tools around digital images. Here you can have an overview.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Imaging to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Imaging mailing list

Links to other tasks

Debian Imaging Development packages

Official Debian packages with high relevance

cimg-dev
Funktionsrigt billedbehandlingsbibliotek
Versions of package cimg-dev
ReleaseVersionArchitectures
sid3.2.1+dfsg-1all
stretch-security1.7.9+dfsg-1+deb9u2all
buster2.4.5+dfsg-1+deb10u1all
bullseye2.9.4+dfsg-2all
bookworm3.2.1+dfsg-1all
jessie1.5.9+dfsg-1all
jessie-security1.5.9+dfsg-1+deb8u1all
stretch1.7.9+dfsg-1all
upstream3.4.3
Debtags of package cimg-dev:
devellibrary
roledevel-lib
works-withimage, image:raster
x11library
Popcon: 5 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

CImg biblioteket er en C++-værktøjskasse, som tilbyder simple klasser og funktioner til at indlæse, gemme, behandle og fremvise billeder i din egen C++-kode. Det består blot af en enkelt teksthovedfil CImg.h, som skal inkluderes i dit kildeprogram. Det indeholder nyttige billedbehandlingsalgoritmer til at indlæse/gemme, skalere/rotere, filtrere, objekttegne (tekst, linjer, ansigter, ellipser ...) osv.

Billeder instantieres gennem en klasse som er i stand til at repræsentere billeder i op til 4 dimensioners bredde (fra 1-D skalar-signaler til 3-D volumener af billedpunkter med vektorværdier), med skabelontyper for billedpunkter. Det forudsætter et minimalt antal af biblioteker: Du kan kompilere det kun med standardbiblioteker for C. Intet behov for eksotiske biblioteker og komplekse afhængigheder.

The package is enhanced by the following packages: cimg-doc cimg-examples
python-libtiff
wrapper to the libtiff library to Python using ctypes
Versions of package python-libtiff
ReleaseVersionArchitectures
stretch0.4.1+20160502-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.4.2-5amd64,arm64,armhf,i386
jessie0.3.0~svn78-3.1amd64,armel,armhf,i386
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PyLibTiff is a package that provides:

  • a wrapper to the libtiff library to Python using ctypes.
  • a pure Python module for reading and writing TIFF and LSM files. The images are read as numpy.memmap objects so that it is possible to open images that otherwise would not fit to computers RAM.

There exists many Python packages such as PIL, FreeImagePy that support reading and writing TIFF files. The PyLibTiff project was started to have an efficient and direct way to read and write TIFF files using the libtiff library without the need to install any unnecessary packages or libraries. The pure Python module was created for reading "broken" TIFF files such as LSM files that in some places use different interpretation of TIFF tags than what specified in the TIFF specification document. The libtiff library would just fail reading such files. In addition, the pure Python module is more memory efficient as the arrays are returned as memory maps. Support for compressed files is not implemented yet.

Warning: pylibtiff currently supports reading and writing images that are stored using TIFF strips. Patches are welcome to support tiled TIFF images.

Debian packages in contrib or non-free

libjai-imageio-core-java
??? missing short description for package libjai-imageio-core-java :-(
Versions of package libjai-imageio-core-java
ReleaseVersionArchitectures
jessie1.2-3 (non-free)amd64
Popcon: 1 users (0 upd.)*
Versions and Archs
License: non-free
Svn
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 248814