O binário Ansel
inicia o Ansel com sua interface gráfica e todas as funcionalidades. Esta é a forma padrão de usar o Ansel.
O Ansel
pode ser invocado com os seguintes parâmetros de linha de comando:
1Ansel [-d {all,act_on,cache,camctl,camsupport,control,demosaic,
2 dev,fswatch,imageio,input,ioporder,lighttable,lua,
3 masks,memory,nan,opencl,params,perf,print,pwstorage,
4 signal,sql,tiling,undo,verbose}]
5 [<arquivo de entrada>|<pasta de imagens>]
6 [--version]
7 [--disable-opencl]
8 [--library <arquivo da biblioteca>]
9 [--datadir <pasta de dados>]
10 [--moduledir <pasta de módulos>]
11 [--tmpdir <pasta temporária>]
12 [--configdir <pasta de configuração do usuário>]
13 [--cachedir <pasta de cache do usuário>]
14 [--localedir <pasta locale>]
15 [--luacmd <comandos lua>]
16 [--noiseprofiles <arquivo de perfis de ruído json>]
17 [--d-signal <sinal>]
18 [--d-signal-act <all,raise,connect,disconnect,print-trace>]
19 [--conf <chave>=<valor>]
20 [-t <num subprocessos openmp >]
Todos os parâmetros são opcionais. Na maioria dos caso, o Ansel deve ser iniciado sem nenhum parâmetro adicional, o que fará com que sejam usados os valores padrão adequados.
-d {all,act_on,cache,camctl,camsupport,control,demosaic,dev,fswatch,imageio,input,ioporder,lighttable,lua,masks,memory,nan,opencl,params,perf,print,pwstorage,signal,sql,tiling,undo,verbose}
- Ativa a saída de depuração no terminal. Existem diversos subsistemas do Ansel e cada um deles pode ser depurado separadamente. Você pode usar esta opção várias vezes se quiser depurar mais de um subsistema (por exemplo
Ansel -d opencl -d camctl
) ou depurar todos de uma vez só (com-d all
). Algumas opções de depuração (como-d opencl
) também fornecem uma saída mais detalhada, que pode ser invocada com a opção adicional-d verbose
. A opção detalhada deve ser fornecida explicitamente, mesmo ao usar-d all
. --d-signal <sinal>
- Se
-d signal
ou-d all
for usado, especifique o sinal para depurar usando esta opção. EspecifiqueALL
para depurar todos os sinais ou especifique o sinal com seu nome completo. Pode ser usado múltiplas vezes. --d-signal-act <all,raise,connect,disconnect,print-trace>
- Se
-d signal
ou-d all
for usado, especifique a ação do sinal para depurar usando esta opção. <arquivo de entrada>|<pasta de imagens>
- Opcionalmente, forneça o nome de um arquivo de imagem ou pasta. Se um nome de arquivo for fornecido, o Ansel inicia na vista da sala escura com o referido arquivo aberto. Se uma pasta for fornecida, o Ansel inicia na vista da mesa de luz com o conteúdo da pasta como coleção atual.
--version
- Imprime o número de versão do Ansel, um aviso de direitos autorais, algumas outras informações úteis e sai.
--disable-opencl
- Evita que o Ansel inicialize o subsistema OpenCL. Use esta opção se o Ansel travar na inicialização devido a uma implementação do OpenCL defeituosa.
--library <arquivo de biblioteca>
- O Ansel mantém as informações das imagens em uma base de dados sqlite para acesso rápido. A localização padrão desse arquivo de base de dados é
$HOME/.config/Ansel/library.db
. Use esta opção para fornecer uma localização alternativa (por exemplo, se deseja realizar algumas experiências sem comprometer seu arquivolibrary.db
original). Se o arquivo de base de dados não existir, o Ansel o criará automaticamente. Você também pode informar:memory:
como arquivo de biblioteca, sendo que neste caso a base de dados é mantida na memória do sistema – todas as modificações serão descartadas quando o Ansel for encerrado. Sempre que o Ansel é iniciado, ele bloqueará a biblioteca para o usuário atual. Isto é feito salvando o identificador do processo (PID, sigla em inglês) atual em um arquivo de bloqueio
<arquivo de biblioteca>.lock
junto à biblioteca especificada. Se o Ansel encontrar um arquivo de bloqueio existente para a biblioteca, terminará imediatamente.--datadir <pasta de dados>
- Define a pasta onde o Ansel encontra seus dados de tempo de execução. A localização padrão depende de sua instalação. As localizações típicas são
/opt/Ansel/share/Ansel/
e/usr/share/Ansel/
. --moduledir <pasta de módulo>
- O Ansel possui uma estrutura modular e organiza seus módulos como bibliotecas compartilhadas para carregamento em tempo de execução. Esta opção informa ao Ansel onde procurar por bibliotecas compartilhadas. Localizações típicas são
/opt/Ansel/lib64/Ansel/
e/usr/lib64/Ansel/
. --tmpdir <pasta temporária>
- Define onde o Ansel deve armazenar seus arquivos temporários. Se nenhuma opção for fornecida, o Ansel usa o padrão do sistema.
--configdir <pasta de configuração>
- Define a pasta onde o Ansel armazena a configuração específica do usuário. A localização padrão é
$HOME/.config/Ansel/
. --cachedir <pasta de cache>
- O Ansel mantém uma cache de miniaturas das imagens para uma visualização prévia mais rápida da imagem e binários pré-compilados do OpenCL para inicialização rápida. Por padrão, a cache está localizada em
$HOME/.cache/Ansel/
. Podem existir várias caches de miniaturas em paralelo – uma para cada arquivo de biblioteca. --localedir <pasta locale>
- Define onde o Ansel pode encontrar os textos específicos de cada idioma. A localização padrão depende de sua instalação. Localizações típicas são
/opt/Ansel/share/locale/
e/usr/share/locale/
. --luacmd <comando lua>
- Um texto contendo comandos do lua a serem executado após a inicialização do lua. Estes comandos serão executados após seu arquivo “luarc”.
- Se o lua não estiver compilado, esta opção será aceita mas não fará nada.
--noiseprofiles <arquivos de perfil de ruído json>
- Fornece um arquivo json que contém perfis de ruído específicos de determinadas câmeras. A localização padrão depende de sua instalação. Localizações típicas são
/opt/Ansel/share/Ansel/noiseprofile.json
e/usr/share/Ansel/noiseprofile.json
. --conf <chave>=<valor>
- O Ansel suporta um conjunto amplo de parâmetros de configuração definidos pelo usuário em
$HOME/.config/Ansel/Anselrc
. Você pode sobrescrever temporariamente configurações individuais na linha de comando com esta opção – estas configurações não serão armazenadas noAnselrc
ao sair. -t <num subprocessos openmp>
- Limita o número de subprocessos openmp para usar em sessões paralelas de openmp.