Pastas monitorizadas
Uma pasta monitorizada comprime automaticamente qualquer imagem que coloque nela, e depois exporta-a para uma pasta de destino. É a única automatização do JPGBoost que funciona de forma contínua, sem que tenha de iniciar seja o que for.
Esta funcionalidade está disponível tanto no JPGBoost Free como no Pro. No Free, só é possível guardar uma pasta monitorizada, e cada imagem processada conta para a quota diária, ou seja 50 imagens por dia e 5 MB por ficheiro. O JPGBoost Pro remove estes três limites. Ultrapassada a quota, os ficheiros não se perdem. Ficam em espera e são processados no dia seguinte, ou de imediato assim que uma licença Pro for ativada.
Funcionamento
Ao contrário de outras automatizações, que processam um lote no momento em que as invoca, uma pasta monitorizada funciona de forma contínua enquanto o JPGBoost estiver aberto.
Configurar uma pasta monitorizada
- Abra Definições (⌘,) e depois o separador Pastas monitorizadas.
- Adicione uma pasta e escolha a pasta a monitorizar.
- Escolha a pasta de destino, que deve ser diferente da anterior.
- Defina um formato e uma qualidade, ou então um perfil de exportação com nome.
- Ative a pasta. A monitorização começa de imediato.
O JPGBoost recusa-se a guardar a configuração se as duas pastas forem idênticas. Caso contrário, cada ficheiro comprimido escrito na pasta seria de imediato considerado um novo ficheiro a processar, indefinidamente.
Regras a conhecer
- A pasta de destino da pasta monitorizada prevalece sempre sobre a do perfil, se o perfil tiver uma.
- O formato, a qualidade e o destino são determinados uma vez por passagem, não uma vez por ficheiro. Um perfil não encontrado é assim assinalado apenas uma vez para todo o lote, e todos os ficheiros de uma mesma passagem partilham as mesmas definições.
- Editar uma pasta só reinicia a sua própria monitorização, sem voltar a acionar a recuperação das outras.
- Desativar ou eliminar uma pasta a meio de um lote interrompe os ficheiros que ainda não começaram. Os que já estão a ser comprimidos são concluídos até ao fim.
Como funciona a deteção
Alguns detalhes úteis para compreender o comportamento que irá observar:
- A deteção baseia-se numa monitorização orientada por eventos da pasta, e não numa sondagem regular: nada corre em ciclo em segundo plano.
- Uma breve pausa permite que a colocação de vários ficheiros estabilize antes da análise, para evitar processar cópias ainda em curso.
- O JPGBoost verifica se o tamanho de um ficheiro deixou de mudar antes de o processar. Esta verificação só se aplica a ficheiros modificados há menos de dois segundos. Os ficheiros já estáveis, por exemplo presentes na pasta na primeira abertura, são processados de imediato.
- Um ficheiro ainda a ser escrito é simplesmente retomado no evento seguinte.
- Os ficheiros de uma mesma passagem são comprimidos em paralelo, até ao número de núcleos disponíveis.
O que já foi processado
Cada pasta monitorizada memoriza o tamanho e a data de modificação dos ficheiros que já comprimiu. Um ficheiro inalterado não é, portanto, reprocessado após um reinício da aplicação, nem num segundo evento relativo à mesma colocação.
Só ficam registados os ficheiros efetivamente comprimidos. Em caso de falha temporária, por exemplo se a pasta de destino estiver indisponível ou o disco estiver cheio, o ficheiro será tentado de novo na análise seguinte em vez de ser considerado processado. As entradas correspondentes a ficheiros eliminados são automaticamente depuradas ao longo de análises sucessivas.
Acompanhar a atividade
O separador Pastas monitorizadas oferece três indicadores, todos visíveis sem abrir a janela principal:
- uma barra de progresso sob cada pasta durante o processamento de um lote, indicando os ficheiros processados sobre o total;
- a secção Atividade recente, que lista os últimos ficheiros processados e os possíveis erros, com um botão para a esvaziar;
- o registo de erros, que mostra apenas as falhas, até vinte, para as localizar sem percorrer os êxitos.
Limitações
A aplicação tem de permanecer aberta. Ao contrário dos Atalhos e do AppleScript, que o macOS reabre conforme necessário, a monitorização para assim que sai do JPGBoost. Para um processamento totalmente autónomo, por exemplo a partir do cron, use antes a linha de comandos.
Só são tidos em conta os ficheiros localizados diretamente na raiz da pasta monitorizada. As subpastas são ignoradas.
Exemplos de uso
| Situação | Configuração sugerida |
|---|---|
| Otimizar as suas capturas de ecrã antes de as enviar ou partilhar | Monitorizar a pasta de capturas, exportar em JPEG qualidade 80 |
| Imagens destinadas a um site web | Monitorizar uma pasta de receção, aplicar um perfil Web em WebP ou AVIF |
| Fotografias recebidas de um dispositivo | Monitorizar a pasta de importação, converter para HEIC para poupar espaço |
| Preparar entregas recorrentes a clientes | Uma pasta local monitorizada por cliente, cada uma com o seu próprio perfil de exportação dedicado, para preparar os ficheiros antes de os enviar |