link entre foto e miniatura em shotwell (v 12, esquema db 15, Ubuntu 12.04)

0

Como faço para encontrar o polegar correspondente em uma foto no shotwell, versão 15 do esquema? Os arquivos thumb parecem ter numeração hexadecimal que não parece corresponder a nada na tabela de fotos, até onde eu sei.

    
por marvin 15.06.2013 / 00:03

1 resposta

0

A pergunta tem quase um ano, mas eu estava tentando realizar o mesmo, e é bem fácil, então pensei em compartilhar minha solução. Os nomes dos arquivos de miniaturas são gerados simplesmente no campo "id" da entrada de uma imagem no PhotoTable. O id é armazenado como um número decimal, e você simplesmente precisa convertê-lo em hexadecimal.

Isso imprimirá o nome do arquivo na miniatura correspondente de uma imagem (substitua $ path pelo caminho completo da imagem ou altere o critério de correspondência de acordo com suas necessidades):

sqlite3 ~/.local/share/shotwell/data/photo.db "select id from PhotoTable where filename = '$path'" | xargs printf "thumb%016x.jpg\n"
    
por mtvoid 28.05.2014 / 15:16