đổi tên hình ảnh để bao gồm ngày tạo trong tên


9

Khi tôi nhìn vào các thuộc tính của một hình ảnh, tôi có thể thấy ngày mà bức ảnh được chụp trong "Ngày chụp". Khi tôi chỉnh sửa hình ảnh (chương trình độc quyền), dữ liệu này sẽ bị mất.

Làm cách nào tôi có thể đổi tên các tệp hình ảnh trước khi chỉnh sửa để đưa vào ngày này (tốt nhất là ở định dạng ISO để sắp xếp theo tên).

Câu trả lời:


13

Bạn có thể làm điều này với exiftool . Từ trang người đàn ông:

   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.

Định dạng ví dụ sẽ giúp bạn có tên tệp định dạng ISO. Bao gồm thời gian để đảm bảo bạn có thể xử lý nhiều hình ảnh mỗi ngày.


3
Xem thêmjhead
Stéphane Chazelas

6

Công cụ exiv2 có thể đổi tên các tệp bằng dấu thời gian:

từ man exiv2:

mv | rename

Đổi tên tệp và / hoặc đặt dấu thời gian của tệp theo dấu thời gian tạo Exif. Sử dụng giá trị của thẻ Exif.Photo.DateTimeOrigen hoặc, nếu không có, Exif.Image.DateTime để xác định dấu thời gian. Định dạng tên tệp có thể được đặt với -r fmt, các tùy chọn dấu thời gian là -t và -T.

Vì vậy, sau đây có thể làm những gì bạn muốn:

exiv2 mv *.JPG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.