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
Leistungsfähige Bildbearbeitungs-Bibliothek
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

Die CImg-Bibliothek ist ein C++-Toolkit, das einfache Klassen und Funktionen zum Laden, Speichern, Bearbeiten und Anzeigen von Bildern für den eigenen C++-Code bereitstellt. Das Paket besteht nur aus einer einzigen Header-Datei, die in den eigenen Quellcode eingebunden werden muss. CImg enthält nützliche Bildbearbeitungsalgorithmen zum Laden/Speichern, Skalieren/Rotieren, Filtern, Zeichnen (von Text, Linien, Flächen, Ellipsen, ...), usw.

Bilder werden von einer Klasse repräsentiert, die bis zu 4 Dimensionen (von eindimensionalen, skalaren Signalen bis zu Volumen aus vektorwertigen Pixeln) und »template pixel types« unterstützt. Die Bibliothek hat nur minimale Abhängigkeiten von anderen Bibliotheken: Sie kann schon mit den Standard-C-Bibliotheken kompiliert werden und. Sie erfordert keine exotischen Bibliotheken und komplexe Abhängigkeiten.

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