collapse

* Links de Robótica

* Posts Recentes

EtherCAT / LAN9252 por senso
[Hoje às 10:14]


Díodo schottky por Njay
[Hoje às 10:01]


Apresentação por senso
[Ontem às 17:34]


Fonte de Alimentação Simétrica com carregadores por Njay
[21 de Agosto de 2017, 21:06]


pasta de soldar por fergas
[20 de Agosto de 2017, 11:47]


duvidas sobre utilização de um osciloscopio(zito) num circuito básico por vasco
[19 de Agosto de 2017, 01:09]


A Paixão da Física Walter Lewin , Warren Goldstein por Njay
[18 de Agosto de 2017, 11:45]


Gerar CPL file a partir dos Gerbers? por Hugu
[18 de Agosto de 2017, 00:22]


Ajuda num relógio para termoacumulador por dennis_boy
[17 de Agosto de 2017, 00:07]


Aspiração para CNC por LVirtual
[14 de Agosto de 2017, 17:34]

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

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

Offline Njay

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