Introdução ao libraw
Libraw é uma biblioteca para
leitura de arquivos BRUTOS obtidos a partir de câmeras digitais
(CRW/CR2, NEF, RAF, DNG e outros).
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
-
Transferência (HTTP): https://www.libraw.org/data/LibRaw-0.21.2.tar.gz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
0533724bad17c0fde22e642e4594e45d
-
Tamanho da transferência: 1,6 MB
-
Espaço em disco estimado exigido: 30 MB
-
Tempo de construção estimado: 0,2 UPC (Usando paralelismo=4)
Dependências do libraw
Recomendadas
libjpeg-turbo-3.0.1, JasPer-4.2.4 e
Little
CMS-2.16
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.2 &&
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 imagens JPEG. Remova-a se você não tiver
libjpeg-turbo-3.0.1 instalado.
--enable-jasper
: Essa chave
habilita o suporte para imagens JPEG2000. Remova-a se você não
tiver JasPer-4.2.4 instalado.
--enable-lcms
: Essa chave
habilita o suporte para gerenciamento de cores. Remova-a se você
não tiver Little CMS-2.16 instalado.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
Conteúdo
Nota
Todos os programas 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.2
Descrições Curtas
4channels
|
gera quatro arquivos TIFF a partir de dados BRUTOS, com
um arquivo por canal
|
dcraw_half
|
emula executar "dcraw -h" (veja-se a página de manual
do DCRAW)
|
mem_image
|
emula executar "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 executar "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 executar "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 executar "dcraw -i [-v]" (veja-se a página
de manual do DCRAW)
|
unprocessed_raw
|
gera uma imagem bruta não processada (com pixeis
mascarados e sem subtração de preto)
|
libraw.so
|
contém funções usadas para analisar, editar e salvar
dados BRUTOS de imagem.
|