Darktable gerencia seus negativos digitais em um banco de dados, permite visualizá-los através de uma mesa de luz com zoom e permite desenvolver imagens brutas e aprimorá-las.
Características
- Edição não destrutiva em todo o fluxo de trabalho, suas imagens originais nunca são modificadas.
- Aproveite o poder real do raw: todas as funções principais do darktable operam em buffers de pixel de ponto flutuante de 4×32 bits, permitindo instruções SSE para acelerações.
- Processamento de imagem acelerado por GPU: muitas operações de imagem são extremamente rápidas graças ao suporte OpenCL (detecção e ativação em tempo de execução).
- Gerenciamento profissional de cores: o darktable é totalmente gerenciado por cores, suportando detecção automática de perfil de exibição na maioria dos sistemas, incluindo suporte integrado de perfil ICC para espaços de cores sRGB, Adobe RGB, XYZ e RGB linear.
- Plataforma cruzada: darktable roda em Linux, macOS/macports, BSD, Windows e Solaris 11/GNOME.
- Filtragem e classificação: pesquise suas coleções de imagens por tags, classificação de imagens (estrelas), rótulos de cores e muito mais, use consultas flexíveis de banco de dados em todos os metadados de suas imagens.
- Formatos de imagem: o darktable pode importar uma variedade de formatos de imagem padrão, brutos e de alta faixa dinâmica (por exemplo, JPEG, CR2, NEF, HDR, PFM, RAF…).
- Interface de usuário com latência zero e zoom: por meio de caches de software multinível, o darktable oferece uma experiência fluida.
- Fotografia conectada: suporte para instrumentação de sua câmera com visualização ao vivo para algumas marcas de câmeras.
- Fala seu idioma: o darktable atualmente vem com 21 traduções: albanês, catalão, tcheco, dinamarquês, holandês, francês, alemão, grego, hebraico, húngaro, italiano, japonês, polonês, português (brasileiro e português), russo, eslovaco, esloveno, Espanhol, sueco, ucraniano.
- O poderoso sistema de exportação suporta álbuns da web do G + e do Facebook, upload do flickr, armazenamento em disco, cópia 1: 1, anexos de e-mail e pode gerar uma galeria da web simples baseada em HTML. O darktable permite exportar para imagens de baixa faixa dinâmica (JPEG, PNG, TIFF), 16 bits (PPM, TIFF) ou linear de alta faixa dinâmica (PFM, EXR).
- Nunca perca suas configurações de desenvolvimento de imagem O darktable usa arquivos secundários XMP, bem como seu banco de dados rápido para salvar metadados e configurações de processamento. Todos os dados Exif são lidos e gravados usando libexiv2.
- Automatize tarefas repetitivas: Muitos aspectos do darktable podem ser programados em Lua.
Módulos
Atualmente o darktable contém 61 módulos de operação de imagem. Muitos módulos suportam operadores de mesclagem poderosos, oferecendo funcionalidade de mesclagem que funciona nas informações da imagem recebida e na saída do módulo atual ou pode ser usada com máscaras desenhadas.
Operações básicas de imagem:
- Contraste, brilho, saturação: ajuste rapidamente sua imagem usando este módulo simples.
- Sombras e realces: melhore as imagens iluminando as sombras e escurecendo os realces. Leia a postagem do blog de Ulrich sobre isso.
- Cortar e girar: Este módulo é usado para cortar, girar e corrigir a perspectiva da sua imagem. Ele também inclui muitas orientações úteis que ajudam você a usar as ferramentas (por exemplo, regra dos terços ou proporção áurea).
- Curva base: o darktable vem com predefinições gerais de curva base aprimoradas para vários modelos que são aplicadas automaticamente às imagens brutas para melhores cores e contraste.
- Controles de exposição: ajuste a exposição da imagem usando os controles deslizantes do módulo ou arrastando o histograma.
- Demosaic: Você pode escolher entre vários métodos de demosaicing ao editar arquivos raw.
- Reconstrução de destaque: Este módulo tenta reconstruir informações de cores que geralmente são cortadas devido à informação não estar completa em todos os canais.
- Balanço de branco: Um módulo que oferece três maneiras de definir o balanço de branco. Você pode definir a tonalidade e a temperatura ou definir o valor de cada canal. O módulo também oferece configurações predefinidas de equilíbrio de branco. Ou apenas escolha uma região neutra na imagem para equilibrar isso.
- Inverter: Um módulo que inverte cores com base na cor do material do filme.
Operações de imagem de tom:
- Luz de preenchimento: Este módulo permite a modificação local da exposição com base na luminosidade do pixel.
- Níveis: Este módulo oferece as conhecidas ferramentas de ajuste de níveis para definir pontos pretos, cinza e brancos.
- Curva de tons: Este módulo é uma ferramenta clássica em fotografia digital. Você pode alterar a luminosidade arrastando a linha para cima ou para baixo. O darktable permite controlar separadamente os canais L, a e b. Leia na postagem do blog de Ulrich como usar esse recurso.
- Sistema de zonas: Este módulo altera a luminosidade da sua imagem. É baseado no sistema Ansel Adams. Permite modificar a luminosidade de uma zona tendo em conta o efeito nas zonas adjacentes. Ele divide a luminosidade em um número de zonas definido pelo usuário.
- Contraste local: Este módulo pode ser usado para aumentar os detalhes da imagem.
- Dois módulos de mapeamento de tons diferentes: Esses módulos permitem recriar algum contraste para imagens HDR.
Operações de imagem colorida:
- Velvia: O módulo velvia aumenta a saturação da imagem; aumenta mais a saturação em pixels saturados mais baixos do que em pixels saturados altos.
- Mixer de canais: Este módulo é uma ferramenta poderosa para gerenciar canais. Como entrada, manipula os canais vermelho, verde e azul. Como saída, utiliza vermelho, verde, azul ou cinza ou matiz, saturação, luminosidade.
- Contraste de cor
- Correção de cores: Este módulo pode ser usado para modificar a saturação global ou para dar uma tonalidade. Leia a postagem do blog de Johannes.
- Monocromático: Este módulo é uma maneira rápida de converter uma imagem em preto e branco. Você pode simular um filtro de cores para modificar sua conversão. O filtro pode ser alterado em tamanho e centro de cor.
- Zonas de cores: Este módulo permite modificar seletivamente as cores da sua imagem. É altamente versátil e permite todas as transformações possíveis no espaço de cores LCh.
- Equilíbrio de cores: use elevação/gama/ganho para alterar realces, meios-tons e sombras.
- Vibração: Para uma descrição detalhada, leia a postagem do blog de Henrik.
- Tabela de pesquisa de cores: aplique estilos ou emulações de filmes. Você também pode editar facilmente as alterações feitas. Para mais informações você pode ler esta postagem do blog
- Gerenciamento de perfil de cores de entrada/saída/exibição
- Um recurso útil que exibe pixels fora da faixa dinâmica.
Módulos de correção:
- Dithering: Isso ajuda com faixas em gradientes suaves na imagem final.
- Nitidez: Esta é uma ferramenta padrão UnSharp Mask para aumentar a nitidez dos detalhes de uma imagem.
- Equalizador: Este módulo versátil pode ser usado para obter uma variedade de efeitos, como brilho, eliminação de ruído e aprimoramento de contraste local. Funciona no domínio wavelet e os parâmetros podem ser ajustados para cada banda de frequência separadamente.
- Denoise (meios não locais): Denoising com suavização separada de cor/brilho.
- Defringir: Remova franjas coloridas em bordas de alto contraste.
- Remoção de neblina: Este módulo permite remover o baixo contraste e a tonalidade da cor proveniente da neblina e da poluição do ar.
- Denoise (filtro bilateral): Outro módulo de remoção de ruído.
- Dissolver: Empurre as partes da imagem, aumente-as e reduza-as. Mais informações podem ser encontradas nesta postagem do blog
- Correção de perspectiva: Um ótimo módulo para remover automaticamente a distorção de fotos com linhas retas. Veja nossa postagem no blog para uma introdução e exemplos.
- Correção de lentes: correção de defeitos de lentes usando lensfun.
- Remoção de manchas: A remoção de manchas permite corrigir uma zona na imagem usando outra zona como modelo.
- Denoise perfilado: Ao medir o ruído típico das câmeras nos diferentes níveis ISO, o darktable é capaz de remover grande parte dele. Leia esta postagem do blog para obter mais informações.
- Denoise bruta: A remoção de ruído bruta permite que você execute a remoção de ruído em dados pré-demosaico. Ele é portado do dcraw.
- Pixels quentes: Este módulo permite visualizar e corrigir pixels presos e quentes.
- Aberrações cromáticas: Este módulo detecta e corrige automaticamente as aberrações cromáticas.
Efeitos/pós-processamento de imagem artística:
- Marca d’água: O módulo de marca d’água fornece uma maneira de renderizar uma sobreposição baseada em vetor em sua imagem. Marcas d’água são documentos SVG padrão e podem ser criadas usando o Inkscape. O processador SVG do darktable também substitui strings dentro do documento SVG, o que dá a oportunidade de incluir informações dependentes da imagem na marca d’água, como abertura, tempo de exposição e outros metadados.
- Enquadramento: Este módulo permite adicionar uma moldura artística ao redor de uma imagem.
- Tonalidade dividida: O método original de tonalidade dividida cria um efeito de tonalidade linear de duas cores, onde as sombras e os realces são representados por duas cores diferentes. O módulo de tonificação dividida do darktable é mais complexo e oferece mais parâmetros para ajustar o resultado.
- Vinhetas: Este módulo é um recurso artístico que cria vinhetas (modificação do brilho/saturação nas bordas).
- Suavizar: Este módulo é um recurso artístico que cria o efeito Orton, também conhecido como suavização de imagem. Michael Orton conseguiu esse resultado em filme slide usando 2 exposições da mesma cena: uma bem exposta e outra superexposta; então ele usou uma técnica para misturá-los em uma imagem final onde a imagem superexposta ficava desfocada.
- Grão: Este módulo é um recurso artístico que simula a granulação de um filme.
- Highpass: Este módulo atua como filtro passa-alto.
- Lowpass: Este módulo atua como filtro lowpass. Um caso de uso é descrito na postagem do blog de Ulrich.
- Visão com pouca luz: O módulo com pouca luz permite simular a visão humana com pouca luz, proporcionando assim a capacidade de fazer com que as imagens com pouca luz pareçam mais próximas da realidade. Também pode ser usado para realizar uma conversão do dia para a noite.
- Bloom: Este módulo aumenta os destaques e os floresce suavemente sobre a imagem.
- Mapeamento de cores: transfira cores de uma imagem para outra.
- Colorir
- Densidade graduada: Este módulo visa simular um filtro de densidade neutra, a fim de corrigir a exposição e a cor de forma progressiva.
O que há de novo
- O histórico de edição agora é salvo automaticamente periodicamente (a cada 10 segundos) durante a edição de imagens na visualização da câmara escura. O intervalo de salvamento automático pode ser alterado (por meio de uma preferência) ou o salvamento automático pode ser totalmente desativado (definindo o intervalo como 0).
- Um novo módulo de processamento rgb primários foi adicionado. Este módulo pode ser usado para correções de cores delicadas, bem como para gradação criativa de cores. Ele permite que as cores primárias vermelha, verde e azul sejam movidas usando controles de “matiz” e “pureza”.
- A operação de pixel subjacente é essencialmente a mesma da mixagem de canais.
- Além disso, o módulo sigmóide agora inclui uma nova seção primária, que pode ser usada para lidar com situações difíceis de iluminação (por exemplo, LEDs) e ajustar a aparência geral da imagem. Modificando estes
- parâmetros podem proporcionar pores do sol agradáveis, tons de pele melhorados, etc.
- Este recurso só pode ser usado com o modo por canal do sigmoid e é vagamente baseado em ideias do AgX de Troy Sobotka e trabalhos relacionados na comunidade Blender.
- A predefinição “suave” incluída deve fornecer um bom ponto de partida para futuras correções usando esse recurso.
- Ao trabalhar com os módulos liquefazer e retocar, a imagem completa não cortada agora é sempre mostrada, com qualquer corte indicado pela exibição de um retângulo sobreposto. Isso permite que partes recortadas da imagem sejam usadas sem a necessidade de primeiro desabilitar o módulo de corte e reativá-lo quando terminar.
- Ao fazer panorâmica ou zoom na visualização da câmara escura, um espaço reservado de baixa resolução costumava ser mostrado até que a imagem fosse totalmente recalculada para a região recém-visível. Agora, se alguma parte da visualização anterior ainda estiver visível, essa parte será imediatamente mostrada em alta qualidade, restando apenas o restante da imagem
- sendo temporariamente mostrado em baixa qualidade até que o tubo termine.
- Isto foi conseguido como parte de uma reformulação completa da exibição de imagens da câmara escura, que também eliminou alguns saltos irritantes ao substituir o espaço reservado de baixa resolução por dados de imagem recalculados, ou ao alternar entre visualização completa e cortada (quando o corte, retoque ou liquefazer módulos estão (des)focados).
Melhorias de desempenho
- O OpenCL agora é inicializado em segundo plano imediatamente após iniciar a UI do darktable, com o progresso indicado por uma série de mensagens brinde. Anteriormente, isso era feito antes da UI principal ser lançada, o que poderia levar a atrasos significativos (às vezes mais de um minuto) entre o usuário abrir o darktable e qualquer coisa que aparecesse na tela, fazendo parecer que o darktable não conseguiu iniciar. Observe que o processamento será mais lento (já que o darktable usará apenas a CPU) até que o OpenCL seja totalmente inicializado.
- Um caminho de código OpenCL foi implementado para correção de lentes usando metadados de correção incorporados.
- A velocidade de exibição de imagens na visualização do mapa foi aumentada em 25%.
- A velocidade de exportação foi melhorada para imagens JPEG 2000 e TIFF em preto e branco.
- O módulo de aberrações cromáticas agora é aproximadamente 10% mais rápido quando executado na CPU.
Leia as notas de lançamento completas aqui.