Inserir data em foto(Resolvido)
|
15/09/2010, 22:18
Resposta: #1
|
|||
|
|||
Inserir data em foto(Resolvido)
Alguem conhece um programa para inserir a data em foto? em lote?
Grato :mrgreen: Resolvido: PARA INSERIR DATA EM FOTOS, EM LOTE Código: SCRIPT #!/bin/sh # Para usar-lo , simplesmente use o comando: # ./dtstamp.sh directorio/*.jpg ou, # ./dtstamp.sh file1.jpg file2.jpg font="/usr/share/fonts/truetype/LiberationMono-Bold.ttf" if [ $# -eq 0 ] then cat << _EOF_ USAGE: $0 file1 file2 ..., or $0 *.jpg, or $0 dir/*.jpg ... _EOF_ exit fi while [ "$1" != "" ]; do if [ -d "$1" ]; then shift continue fi if [[ $1 == *_DT* ]] then echo "------ Skipping: $1" shift continue fi file=$1 echo "###### Working on file: $file" filename=${file%.*} extension=${file##*.} output=${filename}_DT.${extension} dim=$(identify -format "%w %h" "$file") width=${dim%% *} height=${dim#* } data=`identify -format "%[EXIF:*]" $file | sed -r '/:DateTimeOriginal=/!d;s#.*=([0-9]{4}) ![]() ![]() # ./dtstamp.sh directorio/*.jpg ou, # ./dtstamp.sh file1.jpg file2.jpg PARA REMOMEAR LOTE DE FOTOS 2 - Estando no diretório, digite: Código: Selecionar tudo ctd=1 ; for i in * ; do mv $i Foto_${ctd}.jpg ; ((ctd++)) ; done Onde: "ctd=1" Variável que recebe um valor numérico que servirá como contador. "for i in ..." Loop responsável por listar todos os arquivos do diretório corrente e repassá-los um-a-um ao comando 'mv'. "mv ..." Comando que além de mover arquivos também pode ser utilizado para renomeá-los. "Foto_${ctd}.jpg" Novo nome das fotos, seguido do contador numérico ($ctd) e a extensão (.jpg). "((ctd++))" Construção responsável por incrementar a variável 'ctd' em um (1), a cada passada do loop. Pronto! Agora suas fotos estão todas renomeadas seguindo um padrão. Viu como é simples, fácil, prático e rápido! P.S. Esse script faz a mesma coisa! 8) viewtopic.php?f=45&t=15052 http://www.slackbr.org/forum/viewtopic.php?f=45&t=15052 MOVER LOTE DE ARQUIVOS NO NAUTILUS: Para executar o comando Selecionar Padrões, escolha Editar ▸ Selecionar Padrões a partir do menu. Após digitar o padrão desejado, você terá à disposição os arquivos ou pastas que correspondam ao padrão especificado. Você poderá então fazer o que preferir com esses arquivos ou pastas. *memo* Grato :mrgreen: |
|||
16/09/2010, 09:06
Resposta: #2
|
|||
|
|||
Re: Inserir data em foto
Não entendo de shell script mas você pode ver esse link.
Um abraço, tudo de bom. Usuário Linux #470577 |
|||
17/09/2010, 21:36
Resposta: #3
|
|||
|
|||
Re: Inserir data em foto
Obrigado por responder, resolvido...grato mesmo :mrgreen:
|
|||
« Anteriores | Seguintes »
|
Usuários visualizando este tópico: 1 Visitantes