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
poderosa biblioteca de processamento de imagens
Versions of package cimg-dev
ReleaseVersionArchitectures
sid3.2.1+dfsg-2all
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 (0 upd.)*
Newer upstream!
License: DFSG free
Git

A biblioteca CImg é um kit de ferramentas C++ fornecendo classes e funções simples para carregar, gravar, processar e exibir imagens em seu próprio código C++. Ela consiste apenas de um único arquivo de cabeçalho CImg.h que deve ser incluído no fonte do seu programa. Ela contém algoritmos de processamento de imagens úteis para carregar/salvar, redimensionar/rotacionar, filtrar, desenhar objetos (texto, linhas, faces, elipses, ...), etc.

Imagens são instanciadas por uma classe capaz de representar imagens em até 4-dimensões (desde sinais escalares 1-D até volumes 3-D de vetores com valores de pixel), com modelos de tipos de pixel. Ela depende de um número mínimo de bibliotecas: você pode compilá-la com bibliotecas C padrão. Não há necessidade de bibliotecas exóticas e dependências complexas.

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 247490