Introduction à libraw
Libraw est une bibliothèque pour
la lecture des fichiers RAW obtenus des appareils photos numériques
(CRW/CR2, NEF, RAF, DNG, et autres).
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
-
Téléchargement (HTTP) : https://www.libraw.org/data/LibRaw-0.20.2.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 : 2e5bedb59ea433e2d2ef6bbbe5253179
-
Taille du téléchargement : 1.4 Mo
-
Estimation de l'espace disque requis : 29 Mo
-
Estimation du temps de construction : 0,2 SBU (avec
parallélisme = 4)
Dépendances de libraw
Recommandées
libjpeg-turbo-2.1.3, JasPer-3.0.6 et
Little
CMS-2.13.1
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libraw
Installation de libraw
Installez libraw en exécutant les
commandes suivantes :
autoreconf -fiv &&
./configure --prefix=/usr \
--enable-jpeg \
--enable-jasper \
--enable-lcms \
--disable-static \
--docdir=/usr/share/doc/libraw-0.20.2 &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--enable-jpeg
: Ce
paramètre active le support pour le jpeg. Enlevez-le si vous n'avez
pas installé libjpeg-turbo-2.1.3.
--enable-jasper
: Ce
paramètre active le support pour le jasper. Enlevez-le si vous
n'avez pas installé JasPer-3.0.6.
--enable-lcms
: Ce
paramètre active le support pour Little CMS2. Enlevez-le si vous
n'avez pas installé Little CMS-2.13.1.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
Contenu
Note
Tous les programmes installés sont des exemples d'utilisation de
libraw.
Programmes installés:
4channels, dcraw_emu, dcraw_half,
half_mt, mem_image, multirender_test, postprocessing_benchmark,
raw-identify, simple_dcraw et unprocessed_raw
Bibliothèque installée:
libraw.so et libraw_r.so
Répertoires installés:
/usr/include/libraw et
/usr/share/doc/libraw-0.20.2
Descriptions courtes
4channels
|
génère quatre fichiers TIFF pour les données RAW, un
fichier par canal
|
dcraw_half
|
émule « dcraw -h » (voir la page de manuel de
DCRAW)
|
mem_image
|
émule « dcraw [-4] [-6] [-e] » (voir la page
de manuel de DCRAW)
|
postprocessing_benchmark
|
crée huit rendus différents depuis un fichier source. Le
premier et le quatrième doivent être identiques
|
simple_dcraw
|
émule l'appel à « dcraw [-D] [-T] [-v] [-e]
[-4] » (voir la page de manuel de
DCRAW)
|
dcraw_emu
|
est émulateur dcraw presque complet (voir la page
de manuel de DCRAW)
|
half_mt
|
émule les appels à « dcraw -h [-w] [-a] [-v] »
(voir la page de manuel de
DCRAW)
|
multirender_test
|
crée huit rendus différents depuis un fichier source. Le
premier et le quatrième doivent être identiques
|
raw-identify
|
émule les appels à « dcraw -i [-v] » (voir
la page de manuel de
DCRAW)
|
unprocessed_raw
|
génère une image raw non traitée : avec les pixels
masqués et sans la soustraction noire
|