Introdução a libraw
Libraw é uma biblioteca para
leitura de arquivos "RAW" obtidos a partir de câmeras fotográficas
digitais ("CRW/CR2", "NEF", "RAF", "DNG" e outros).
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
-
Transferência (HTTP): https://www.libraw.org/data/LibRaw-0.21.1.tar.gz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
2942732de752f46baccd9c6d57823b7b
-
Tamanho da transferência: 1,6 MB
-
Espaço em disco estimado exigido: 31 MB
-
Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)
Dependências do libraw
Recomendadas
libjpeg-turbo-2.1.5.1, JasPer-4.0.0 e
Little
CMS-2.14
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libraw
Instalação do libraw
Instale libraw executando os
seguintes comandos:
autoreconf -fiv &&
./configure --prefix=/usr \
--enable-jpeg \
--enable-jasper \
--enable-lcms \
--disable-static \
--docdir=/usr/share/doc/libraw-0.21.1 &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
Explicações do Comando
--enable-jpeg
: Essa chave
habilita o suporte para "jpeg". Remova se você não tiver libjpeg-turbo-2.1.5.1 instalada.
--enable-jasper
: Essa chave
habilita o suporte para "jasper". Remova se você não tiver
JasPer-4.0.0 instalado.
--enable-lcms
: Essa chave
habilita o suporte para "Little CMS2". Remova se você não tiver
Little
CMS-2.14 instalado.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
Conteúdo
Nota
Todos os aplicativos instalados são exemplos de uso da "libraw".
Aplicativos Instalados:
4channels, dcraw_emu, dcraw_half,
half_mt, mem_image, multirender_test, postprocessing_benchmark,
raw-identify, simple_dcraw e unprocessed_raw
Biblioteca Instalada:
libraw.so e libraw_r.so
Diretórios Instalados:
/usr/include/libraw e
/usr/share/doc/libraw-0.21.1
Descrições Curtas
4channels
|
gera quatro arquivos "TIFF" a partir de dados "RAW", um
arquivo por canal
|
dcraw_half
|
emula "dcraw -h" (veja-se a página de manual do
DCRAW)
|
mem_image
|
emula "dcraw [-4] [-6] [-e]" (veja-se a página de manual
do DCRAW)
|
postprocessing_benchmark
|
cria oito renderizações a partir de um arquivo de origem.
O primeiro e o quarto deveriam ser idênticos
|
simple_dcraw
|
emula chamada a "dcraw [-D] [-T] [-v] [-e] [-4]" (veja-se
a página de manual do
DCRAW)
|
dcraw_emu
|
é um emulador "dcraw" quase completo (veja-se a página
de manual do DCRAW)
|
half_mt
|
emula chamada a "dcraw -h [-w] [-a] [-v]" (veja-se a
página de manual do
DCRAW)
|
multirender_test
|
cria oito renderizações a partir de um arquivo de origem.
O primeiro e o quarto deveriam ser idênticos
|
raw-identify
|
emula chamada a "dcraw -i [-v]" (veja-se a página
de manual do DCRAW)
|
unprocessed_raw
|
gera imagem bruta não processada: com pixels mascarados e
sem subtração de preto
|