adın oluşturulma tarihini içerecek şekilde görüntüleri yeniden adlandırma


9

Bir görüntünün özelliklerine baktığımda, fotoğrafın çekildiği tarihi "Alındığı Tarih" de görebiliyorum. Görüntüleri düzenlediğimde (özel program) bu veriler kaybolur.

Bu tarihi içerecek şekilde görüntü dosyalarını düzenlemeden önce nasıl yeniden adlandırabilirim (tercihen ada göre sıralamak için ISO biçiminde).

Yanıtlar:


13

Bunu exiftool ile yapabilirsiniz . Man sayfasından:

   exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S%%-c.%%e dir
        Rename all images in "dir" according to the "CreateDate" date and
        time, adding a copy number with leading '-' if the file already
        exists ("%-c"), and preserving the original file extension (%e).
        Note the extra '%' necessary to escape the filename codes (%c and
        %e) in the date format string.

Örnek biçim size ISO biçiminde dosya adları vermelidir. Günde birden fazla görüntüyü işleyebileceğinizden emin olmak için zaman ekleyin.


3
Ayrıca bakınızjhead
Stéphane Chazelas

6

Exiv2 aracı damgalarını kullanarak dosyaları yeniden adlandırabilirsiniz:

from man exiv2:

mv | rename

Exif create zaman damgasına göre dosyaları yeniden adlandırın ve / veya dosya zaman damgalarını ayarlayın. Zaman damgasını belirlemek için Exif.Photo.DateTimeOriginal etiketinin veya yoksa, Exif.Image.DateTime etiketinin değerini kullanır. Dosya adı biçimi -r fmt ile ayarlanabilir, zaman damgası seçenekleri -t ve -T'dir.

böylece aşağıdakiler istediğinizi yapabilir:

exiv2 mv *.JPG
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.