Is it possible to find out the real date the photo was taken? Or will
it just show the date the device was set to?
Não, pelo menos não nas informações do arquivo de imagem. O arquivo de imagem armazena apenas o tempo que a câmera escreveu lá - se o relógio da câmera estava errado, a hora no arquivo será igualmente errada. No entanto, você pode ser capaz de encontrar os tempos reais se
- a) o relógio da câmera está funcionando corretamente (por exemplo, não é rápido ou lento) e
- b) você não o alterou manualmente mais tarde
Nesse caso, você pode verificar o relógio da câmera (incorreto) e calcular seu deslocamento para o tempo real (por exemplo, 3 horas e 2 minutos no futuro) e adicioná-lo ao tempo de cada foto para obter sua real Tempo. Por exemplo, uma foto que diz 1 de maio, 15:23, é realmente de 1 de maio, 12:21.
... o que nos leva a:
Is there any way to correct the date on my computer after the fact?
Sim, existe - você pode editar as informações de data no arquivo de imagem. Todas as câmeras modernas armazenam metadados de imagens, como o momento da captura, em uma seção especial do arquivo de imagem chamado Exif . Existem ferramentas para editar esses dados Exif.
Por exemplo, você pode usar a ferramenta de linha de comando jhead .
Para subtrair 3 horas e 2 minutos do timestamp de uma foto, use:
jhead -ta-03:02:00 image.jpg
Existem muitas outras ferramentas para manipular dados Exif.