collapse

* Posts Recentes

Estação Meteorológica ( por c3dr1c
[Ontem às 22:25]


Fonte básica multi voltagem por vasco
[Ontem às 00:05]


Compra de Extintor por TigPT
[15 de Abril de 2019, 20:17]


Upload a fotos por vasco
[10 de Abril de 2019, 23:55]


Ajuda com o transportador de rolos por artur36
[10 de Abril de 2019, 21:41]


Câmara diabólica por SerraCabo
[10 de Abril de 2019, 21:37]


Chassis para amplificadores por Luistrindade
[09 de Abril de 2019, 10:14]


Bateria de UPS por jm_araujo
[09 de Abril de 2019, 09:11]


Bezzzoro por jm_araujo
[31 de Março de 2019, 20:38]


Transição Orcad KiCad por SerraCabo
[31 de Março de 2019, 17:59]

Autor Tópico: Meta-dados no nome de ficheiros  (Lida 351 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.425
    • Tróniquices
Meta-dados no nome de ficheiros
« em: 09 de Setembro de 2016, 02:11 »
Em tempos tirava umas fotos "dos astros" com um pequeno telescópio e uma camara web. Astrofotografia é uma actividade muito interessante também pelo aspecto técnico da coisa, os setups, a utilização dos equipamentos no limite, o processamento das imagens ou videos. Um problema com o qual esbarrei rapidamente foi com o armazenamento e visualização dos meta-dados de cada imagem final; para cada uma queria guardar dados genéricos como um nome e a data, mas também que equipamento foi usado e que programa de processamento e com que efeitos.

Inicialmente comecei a manter a informação num ficheiro mas depois de 2 ou 3 imagens finais vi logo que aquilo era uma chatice de manter, além de que uma coisa que me chateia sempre imenso é ter informação dispersa. E depois ainda queria usar as imagens tanto localmente como colocá-las na web e facilmente poder ver os respectivos dados.

Acabei por magicar uma solução completamente "portável" que foi codificar, tem texto, toda essa informação e usá-la como nome do ficheiro. Tenho por exemplo uma imagem de Marte com este nome:

Mars_49uxo0s277r.jpg

O nome divide-se em

Mars_49uxo0s277r
  um nome fácil de perceber, que termina com o _

Mars_49uxo0s277r
  a data e hora, o número de minutos desde 1990, codificada como um número em base 36 (5 digitos, suporta datas até 2101)

Mars_49uxo0s277r
  o equipamento usado, neste caso o ETX70 com a barlow Shorty+ 2x e a ToUCam

Mars_49uxo0s277r
  foi feita a partir de um stack (alinhamento e média) de 277 fotos individuais

Mars_49uxo0s277r
  e o processamento foi feito com o Registax (software de processamento de imagem astro, não sei se ainda existe)

Para gerir estes nomes escrevi uma página HTML (Javascript), que uso tanto no PC como na web. Se quiser gerar um nome, passo um parâmetro no URL da página e ela funciona como um gerador de nomes:



Se quiser mostrar uma imagem, uso outro parâmetro com o nome da imagem a mostrar, que ele assume como sendo um ficheiro na mesma directoria:



E é assim que faço a gestão da meta informação astro. Alguns ficheiros de imagem suportam meta-informação, mas há 10 anos não havia forma de extrair isso do ficheiro a partir de Javascript numa página web, além de que é especifico de cada formato de ficheiro.
E deixo-vos com um exemplo mais complexo.

« Última modificação: 09 de Setembro de 2016, 02:28 por Njay »