Que padrão de nomenclatura posso usar para nomear arquivos seqüenciais (fotos) quando apenas sua seqüência relativa é conhecida?

4

Tenho algumas fotos antigas digitalizadas e quero colocá-las na ordem correta. Infelizmente, não tenho possibilidade de descobrir a ordem exata, apenas relativa como:

"hm, essa foto foi tirada com certeza depois dessa"

e organize-os passo a passo alterando manualmente a numeração de novo e de novo. Existe algum programa (melhor livre ou opensource), onde eu poderia interativamente colocar a foto na ordem correta imediatamente (talvez mudando a ordem arrastando com o mouse) e finalmente aplicar alguma renomeação de arquivo para manter a ordem dos arquivos?

agradeço antecipadamente

PS: rodando Windows (XP e 7), mas se você sabe algo para linux, me deixe saber também, por favor

    
por Juhele 12.08.2011 / 08:18

4 respostas

5

Eu normalmente faço isso nomeando minhas fotos "alfabeticamente", com nomes de arquivo de tamanho variável.

Por exemplo, posso nomear a primeira foto a.jpg e a segunda b.jpg . Quando eu descubro que a terceira foto pertence entre a e b, eu a nomeei aa.jpg , para que ela seja classificada após a, mas antes de b. Se a quarta foto pertence depois de aa, mas antes de bb, eu chamo de ab.jpg , e então uma quinta possível pode se tornar aaa.jpg , deixando-me com esta lista:

a.jpg     1st photo
aa.jpg    3rd
aaa.jpg   5th
ab.jpg    4th
b.jpg     2nd

Você pode realizar algo semelhante com números, e você pode até mesmo preencher seus números com um número fixo de zeros, se você quiser. Meu exemplo acima ficaria assim:

10000000.jpg   1st photo
11000000.jpg   3rd
11100000.jpg   5th
12000000.jpg   6th
20000000.jpg   2nd

Como um segundo passe opcional, depois que todas as suas fotos estiverem em ordem, você poderá passar e renumerá-las para números sequenciais.

    
por 12.08.2011 / 10:13
1

Existe uma convenção de nomenclatura padrão para fotos, imagens e vídeos que usei desde 1999, que funciona para mim, dividida em pastas de ano:

yyyy_mmdd_hhmmss - description.jpg
2002_0104_165613 - description.jpg

Eu originalmente usei um programa chamado pshuttle que renomeou as fotos DSCFnnn.JPG para esse formato com base nas informações EXIF contidas nelas, mas também escrevi pequenos programas em perl ou php para ajudar. Eu tento manter os nomes e a hora do arquivo iguais.

As datas dos arquivos podem mudar durante a cópia ou transferência de arquivos, mas os nomes são persistentes.

As imagens digitalizadas não têm dados EXIF; portanto, você precisará nomeá-las manualmente, mas você sabe qual deve ser a data aproximada.

Nomeie os arquivos à medida que você os cria, ou use o Windows Explorer com F2 para renomear as imagens no local e atualizar, então eles irão ordenar automaticamente.

Se o nome do arquivo contiver a data descrita, eles manterão a ordem lógica.

    
por 12.08.2011 / 09:08
0

Pode ser mais simples usar uma ferramenta como o picasa ou uma das ferramentas de organização de imagem comercial para marcar os arquivos em vez de renomeá-los. Você poderia renomeá-los depois usando a ferramenta se quisesse. Se você está se sentindo aventureiro, pode dar à galeria3 a partir do link , uma ferramenta baseada na web que pode ser executada em uma Web local servidor ou host externo que permitiria que você fizesse muita organização e marcação de suas fotos.

    
por 12.08.2011 / 12:54
0

A ideia de Flimzy é excelente! O padrão "a", "aaa" etc. é muito eficiente, desde que você não se importe com os nomes dos arquivos. Se você faz se preocupar com os nomes dos arquivos, ele sugere números e preenchimentos com zeros, e eu quero adicionar uma idéia à sugestão dele sobre isso:

Em vez de usar uma sequência numérica como 10000000.jpg , você poderia usar a nomenclatura aproximada da data, na qual você segue o padrão de data yyyyMMdd-hhmm , exceto que você usa 0 quando esse dígito não é conhecido.

Quando você souber que a imagem está em 1986, chame o arquivo:
19860000-0000.jpg ou até mesmo adicione o primeiro truque de Flimzy: 19860000-0000-aaa.jpg .

Se você deduzir que uma imagem é de maio de 1986, renomeie para: 19860500-0000.jpg

Você pode até fazer iterativamente e acabar com nomes de arquivo cada vez mais precisos.

    
por 12.08.2011 / 13:53