Installation of libraw
Install libraw by running the following
commands:
autoreconf -fiv &&
./configure --prefix=/usr \
--enable-jpeg \
--enable-jasper \
--enable-lcms \
--disable-static \
--docdir=/usr/share/doc/libraw-0.21.1 &&
make
This package does not come with a test suite.
Now, as the root
user:
make install
Command Explanations
--enable-jpeg
: This switch enables
support for jpeg. Remove if you don't have
libjpeg-turbo-2.1.5.1 installed.
--enable-jasper
: This switch enables
support for jasper. Remove if you don't have
JasPer-4.0.0 installed.
--enable-lcms
: This switch enables
support for Little CMS2. Remove if you don't have
Little CMS-2.14 installed.
--disable-static
: This switch prevents
installation of static versions of the libraries.
Contents
Note
All the installed programs are examples of using libraw.
Installed Programs:
4channels, dcraw_emu, dcraw_half, half_mt, mem_image,
multirender_test, postprocessing_benchmark, raw-identify,
simple_dcraw, and unprocessed_raw
Installed Library:
libraw.so and libraw_r.so
Installed Directories:
/usr/include/libraw and
/usr/share/doc/libraw-0.21.1
Short Descriptions
4channels |
generates four TIFF files from RAW data, one file per channel
|
dcraw_half |
emulates "dcraw -h" (see
DCRAW manpage)
|
mem_image |
emulates "dcraw [-4] [-6] [-e]" (see
DCRAW manpage)
|
postprocessing_benchmark |
creates eight different renderings from one source file.
The first and fourth one should be identical
|
simple_dcraw |
emulates call to "dcraw [-D] [-T] [-v] [-e] [-4]" (see
DCRAW manpage)
|
dcraw_emu |
is an almost complete dcraw emulator (see
DCRAW manpage)
|
half_mt |
emulates call to "dcraw -h [-w] [-a] [-v]" (see
DCRAW manpage)
|
multirender_test |
creates eight different renderings from one source file.
The first and fourth one should be identical
|
raw-identify |
emulates call to "dcraw -i [-v]" (see
DCRAW manpage)
|
unprocessed_raw |
generates unprocessed raw image: with masked pixels and without
black subtraction
|