Às vezes, faço capturas de tela no meu Mac durante videochamadas com amigos/família (com o consentimento deles, é claro!) e gostaria de adicionar essas imagens de natureza fotográfica à minha biblioteca de fotos da Apple. Eu considerei estas opções/alternativas:
- Adicione os PNGs como estão ao Apple Photos : Mas um formato de imagem sem perdas, como PNG, para fotos cujo conteúdo fotográfico é um desperdício de armazenamento por um fator de 10 a 20x . O Apple Photos não tem a função "Compactar este arquivo na biblioteca". Por isso, preciso de pré-processamento externo.
- Defina JPEG como o formato de saída para o comando de captura de tela nativo do macOS . Isso é possível. Mas eu faço minha captura de tela espontaneamente, portanto, precisaria alternar essa opção o tempo todo, e até que eu mude a situação na tela já pode ter acabado. Portanto, esta também não é uma opção.
- Portanto, deixe PNG como padrão para preservação de qualidade máxima. E onde faz sentido compactar em um pós-processamento posterior, antes de adicionar à Biblioteca de Fotos.
Então, alguém conhece ferramentas CLI ou aplicativos GUI para esse fim?
I) Use o ImageMagick para realizar o processamento em lote de PNG para JPG preservando o timestamp:
preserve-timestamp
preserva corretamente os timestamps de criação e modificação nos sistemas de arquivos.II) Use ExifTool para copiar a data de criação no sistema de arquivos para a data de criação e modificação no sistema de arquivos e no cabeçalho EXIF do arquivo.
overwrite_original_in_place
faz com que este permaneça o mesmo arquivo, portanto, a data de criação permanece como está.-P
preserva o carimbo de data/hora de modificação do arquivo original que é substituído no local.-alldates
.