collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

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

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

Offline Njay

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