collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por edeweld
[Ontem às 09:15]


Ajuda Projecto IR / RF por pmj_pedro
[17 de Outubro de 2017, 16:23]


CNC Laser 60w por nandotx
[15 de Outubro de 2017, 19:01]


Equipar laboratorio por LVirtual
[13 de Outubro de 2017, 08:34]


Arranjo de Berbequim por jm_araujo
[13 de Outubro de 2017, 08:34]


Escolher ligações por dropes
[08 de Outubro de 2017, 23:26]


Perfis V-Slot vs C-Beam vs Bosch vs 8020 por senso
[08 de Outubro de 2017, 18:22]


Ideias para construir um quadrúpede simples por Njay
[07 de Outubro de 2017, 22:12]


Meu projecto - Arm Robot com arduino por Diogo Bento
[05 de Outubro de 2017, 20:54]


Alimentar arduino nano com 12V por helderjsd
[05 de Outubro de 2017, 16:26]

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

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

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.100
    • 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 »