Bir görüntü dosyasının tarihini değiştirme


11

Eski fotoğrafları taramak ve dijital kopyaları arşivlemek için şükran görevinden geçiyorum.

Taranan görüntü dosyalarının (genellikle .jpeg) tarihini, fotoğrafın taranması yerine fotoğrafın çekildiği zamanla daha yakından eşleşecek şekilde değiştirmenin bir yolu var mı?


Düzenleme: Windows kullanıyorum (şimdilik Vista).

Cevaplarda bahsedilen exif verileri hakkında oldukça bilgisizim. Exif verileri, dosyanın tarih / saat öznitelikleriyle bir şekilde bağlantılı mı? Bu araçlardan herhangi biri, dosyanın tarih ve saatinin yanı sıra exif tarihinin değiştirilmesine izin veriyor mu (bunların ayrı olduğu varsayılarak)?


1
Bu
yazıyı

Yanıtlar:


6

Önce Fotoğraf Tarihini Düzenleyin - Birçok fotoğraf yönetimi programının düzgün çalışması için, önce fotoğrafla ilgili tarih bilgilerini (diğer bilgilerin yanı sıra) içeren dahili EXIF ​​verilerini değiştirmeniz gerekir:

ExifTool

JPEG Dosyaları için Zaman Damgası Değiştirici

Windows için Exifer

Ardından Dosya Tarihini Fotoğraf Tarihiyle Senkronize Edin - Daha sonra ExifTool'u kullanarak fotoğrafların EXIF ​​bilgilerinden dosya tarihlerini ayarlayabilirsiniz:

ExifTool

Not: Önce EXIF ​​verilerini ayarlamak istemiyorsanız, orijinal dosyanın oluşturulma tarihini / saatini doğrudan değiştirmek için birçok program vardır:

Dosyalar ve klasörler için değiştirilen / oluşturma / son erişilen tarih nasıl değiştirilir


11

Çok güçlü ve esnek bir fotoğraf EXIF ​​manipülasyon yardımcı programı, Yazarın sitesinden edinilebilen ExifTool'dur . Bu sözdizimi, dosya tarihini fotoğraf tarihine ayarlamış gibi görünür:

exiftool '-DateTimeOriginal>FileModifyDate' directory

"Bir dizindeki tüm görüntüler için aynı dosyanın dosya sistemi değişiklik tarihini ayarlamak için meta bilgilerdeki orijinal tarihi kullanın."

Güncelleme: Soru değiştiği için, dahili fotoğraf meta veri tarihini gerçek fotoğraf tarihine ayarlamak için ExifTool da kullanılabilir. Birçok dosyayı taradım ve fotoğrafların çekildiği tarihin adıyla adlandırılan klasörlere yerleştirdim. Daha sonra tüm dahili fotoğraf tarihlerini toplu güncellemek için bir toplu iş dosyası ayarlayabilirim. Örneğin, bu, '1981-07-01' klasöründeki tüm taranmış fotoğraflarda dahili Exif etiketini aşağıdaki belirtilen tarihe ayarlar.

ExifTool.pl -overwrite_original "-DateTimeOriginal=1981:07:01 00:00:00" .\1981-07-01

Bunu, dosya tarihini ayarlamak için yukarıdaki komut izleyebilir.

EXIF verileri dosyanın içinde bulunur ve manuel olarak eşleşecek şekilde ayarlanmadığı sürece sistem dosya tarihlerinden tamamen bağımsızdır. Bu kısmen tasarım gereğidir - normalde fotoğraf makinesi fotoğraf çekilirken fotoğraf tarihi Exif etiketini ayarlar. Fotoğraf, en son değiştirilen tarihi güncelleyecek birden çok kez düzenlenebilir, ancak iyi bir fotoğraf yazılımı, fotoğrafın çekildiği zamana göre dahili Exif dosya tarihine göre okunur ve sıralanır.


2
Önce EXIF ​​verilerini değiştirmedikçe bu çalışmaz. Fotoğraf taranıyor, böylece EXIF ​​orijinal fotoğrafın çekildiği tarihe ayarlanmayacak.
Robert Cartaino


1

Dahili meta verileri değiştirmek için Exiftool ve Unix kullanıyorsanız touch -d tarih dosyanın OS zaman damgasını değiştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.