collapse

* Posts Recentes

Alimentar Fita Leds por almamater
[Ontem às 16:50]


Como transformar um mosquito killer de tomada em um portátil? por jm_araujo
[20 de Setembro de 2018, 13:35]


Carregador para 18650 por brunus
[19 de Setembro de 2018, 23:16]


cabo utp cravar por brunus
[19 de Setembro de 2018, 23:15]


Keysight UXR 110GHz BW, 256GS/s, 10-bit Real-Time Oscilloscope por SerraCabo
[19 de Setembro de 2018, 20:26]


leitura de voltagens com o analogRead(A0) por jm_araujo
[16 de Setembro de 2018, 18:36]


BostonDynamics - Vai uma mãozinha? por josecarlos
[16 de Setembro de 2018, 11:26]


Comunidades Online de Drones por MAntunes
[09 de Setembro de 2018, 18:00]


Sorte do catano por Njay
[09 de Setembro de 2018, 16:51]


BUILD: Toolmaker's Clamp Thingy por TigPT
[08 de Setembro de 2018, 20:19]

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

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

Offline Njay

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