libraw-0.21.2

Introduction to libraw

Libraw is a library for reading RAW files obtained from digital cameras (CRW/CR2, NEF, RAF, DNG, and others).

This package is known to build and work properly using an LFS 12.2 platform.

Package Information

libraw Dependencies

Recommended

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.2 &&
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 images. Remove it if you don't have libjpeg-turbo-3.0.1 installed.

--enable-jasper: This switch enables support for JPEG2000 images. Remove it if you don't have JasPer-4.2.4 installed.

--enable-lcms: This switch enables support for color management. Remove it if you don't have Little CMS-2.16 installed.

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

[Note]

Note

All of 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.2

Short Descriptions

4channels

generates four TIFF files from RAW data, with one file per channel

dcraw_half

emulates running "dcraw -h" (see DCRAW manpage)

mem_image

emulates running "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 running "dcraw [-D] [-T] [-v] [-e] [-4]" (see DCRAW manpage)

dcraw_emu

is an almost complete dcraw emulator (see DCRAW manpage)

half_mt

emulates running "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 running "dcraw -i [-v]" (see DCRAW manpage)

unprocessed_raw

generates an unprocessed raw image (with masked pixels and without black subtraction)

libraw.so

contains functions used for parsing, editing, and saving RAW image data.