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
potente libreria per elaborazione di immagini
Versions of package cimg-dev
ReleaseVersionArchitectures
sid3.2.1+dfsg-1all
buster2.4.5+dfsg-1+deb10u1all
bullseye2.9.4+dfsg-2all
bookworm3.2.1+dfsg-1all
trixie3.2.1+dfsg-1all
jessie1.5.9+dfsg-1all
jessie-security1.5.9+dfsg-1+deb8u1all
stretch1.7.9+dfsg-1all
stretch-security1.7.9+dfsg-1+deb9u2all
upstream3.3.5
Debtags of package cimg-dev:
devellibrary
roledevel-lib
works-withimage, image:raster
x11library
Popcon: 3 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

La libreria CImg è un toolkit C++ che fornisce semplici classi e funzioni per caricare, salvare, elaborare e visualizzare immagini nel codice C++ dell'utente. Consiste di un solo file header CImg.h che deve essere incluso nei sorgenti del programma. Contiene utili algoritmi di elaborazione delle immagini per caricare/salvare, ridimensionare/ruotare, filtrare, disegnare oggetti (testo, linee, superfici, ellissi, ...), ecc.

Le istanze delle immagini sono create da una classe capace di rappresentare immagini con fino a 4 dimensioni (da segnali scalari 1-D a volumi 3-D di pixel con valori vettoriali), con tipi di modelli a pixel. Dipende da un numero minimo di librerie: lo si può compilare con le librerie C standard. Non sono necessarie librerie esotiche o dipendenze complesse.

The package is enhanced by the following packages: cimg-doc cimg-examples
python-libtiff
wrapper della libreria libtiff per Python che usa 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: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PyLibTiff è un pacchetto che fornisce:

  • un wrapper della libreria libtiff per Python che usa ctypes,
  • un modulo in Python puro per leggere e scrivere file TIFF e LSM. Le immagini sono lette come oggetti numpy.memmap in modo che sia possibile aprire immagini che altrimenti non entrerebbero nella RAM dei computer.

Esistono molti pacchetti Python, come PIL e FreeImagePy, che permettono la lettura e scrittura di file TIFF. Il progetto PyLibTiff ha avuto origine per avere un modo efficiente e diretto di leggere e scrivere file TIFF usando la libreria libtiff senza la necessità di installare alcun pacchetto * libreria non necessari. Il modulo in Python puro è stato creato per leggere file TIFF "difettosi" come file LSM che in alcuni punti usano una differente interpretazione delle etichette TIFF rispetto a quanto descritto nel documento delle specifiche di TIFF. La lettura di tali file con la libreria libtiff fallirebbe. In aggiunta il modulo in Python puro è più efficiente dato che gli array sono restituiti come mappe di memoria. La gestione dei file compressi non è ancora implementata.

Attenzione: pylibtiff attualmente gestisce la lettura e scrittura di immagini che sono memorizzate usando strip TIFF. Il contributo di patch per la gestione di immagini TIFF con tile è benvenuto.

Debian packages in contrib or non-free

libjai-imageio-core-java
Java Advanced Imaging Image I/O Tools API core
Versions of package libjai-imageio-core-java
ReleaseVersionArchitectures
jessie1.2-3 (non-free)amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Svn

This project contains the source code for the core Java Advanced Imaging Image I/O Tools API core containing the packages jj2000., com.sun.media.imageio., com.sun.media.imageioimpl.*, com.sun.media.jai.imageioimpl and com.sun.media.jai.operator.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237471