Ah. De alguma forma acabei renomeando os arquivos png para números. Eu os renomeiei com .png. Funciona. Resolvido.
Eu tenho um comando em funcionamento. Agora eu preciso saber como aplicá-lo a um monte de arquivos de uma só vez para automatizar o processo. Eu tentei os comandos abaixo e não funcionou. Estou tentando usar o comando Imagemagick convert para executar uma operação em 39 arquivos PNG.
P.S. Eu não consegui fazer o botão de código funcionar para envolver o código nas tags de código. Alguém por favor faça isso por mim, obrigado.
Este comando não faz nada, apenas retorna a um prompt.
find ./ -name '*.png'
find ./ -name '*.png' -exec sh -c 'convert "" -shave 50x50 -bordercolor white -border 1x1 -fuzz 70% -trim "/home/nate/Pictures/trim/${1##*/}"' sh {} \;
find ./ -name '*.png' -exec sh -c 'for f; do convert "$f" -shave 50x50 -bordercolor white -border 1x1 -fuzz 70% -trim "/home/nate/Pictures/trim/${f##*/}"; done' sh {} +
while IFS= read -r -d '' file; do filename='basename "$file"'convert "$file" -shave 50x50 -bordercolor white -border 1x1 -fuzz 70% -trim "/home/nate/Pictures/trim/$filename" done < <(find ./ -name "*.png" -print0)
Ah. De alguma forma acabei renomeando os arquivos png para números. Eu os renomeiei com .png. Funciona. Resolvido.