Thay đổi ngày của tệp hình ảnh


11

Tôi đang trải qua nhiệm vụ vô tận là quét những bức ảnh cũ và lưu trữ các bản sao kỹ thuật số.

Có cách nào để sửa đổi ngày của các tệp hình ảnh được quét (thường là .jpeg) để khớp gần hơn khi ảnh được chụp thay vì khi ảnh được quét không?


Chỉnh sửa: Tôi đang sử dụng Windows (Vista bây giờ).

Tôi khá thờ ơ với dữ liệu exif đang được đề cập trong các câu trả lời. Dữ liệu exif được liên kết với các thuộc tính ngày / giờ của tệp bằng cách nào đó? Có bất kỳ công cụ nào trong số này cho phép thao tác ngày & giờ của tệp cũng như ngày exif (giả sử chúng là riêng biệt) không?


Câu trả lời:


6

Đầu tiên Chỉnh sửa Ngày Ảnh - Để nhiều chương trình quản lý ảnh hoạt động chính xác, trước tiên bạn nên thay đổi dữ liệu EXIF ​​nội bộ có chứa thông tin ngày (trong số các thông tin khác) về ảnh:

ExifTool

Công cụ sửa đổi tem thời gian cho các tệp JPEG

Exifer cho Windows

Sau đó Đồng bộ hóa Ngày tệp thành Ngày Ảnh - Sau đó, bạn có thể sử dụng ExifTool để Đặt ngày tệp của ảnh từ thông tin EXIF:

ExifTool

Lưu ý: Nếu bạn không muốn đặt dữ liệu EXIF ​​trước, có rất nhiều chương trình để thay đổi trực tiếp ngày / giờ tạo của tệp gốc:

Cách thay đổi ngày sửa đổi / tạo / truy cập lần cuối cho các tệp và thư mục


11

Một tiện ích xử lý ảnh EXIF ​​rất mạnh mẽ và linh hoạt là ExifTool , có sẵn từ trang của Tác giả . Cú pháp này xuất hiện để đặt ngày của tệp thành ngày ảnh:

exiftool '-DateTimeOriginal>FileModifyDate' directory

"Sử dụng ngày ban đầu từ thông tin meta để đặt ngày sửa đổi hệ thống tệp của cùng một tệp cho tất cả các hình ảnh trong một thư mục."

Cập nhật: Vì câu hỏi đã thay đổi, ExifTool cũng có thể được sử dụng để đặt ngày dữ liệu meta ảnh nội bộ thành ngày ảnh thực tế. Tôi đã quét nhiều tập tin và đặt chúng vào các thư mục có tên là ngày chụp ảnh. Sau đó tôi có thể đặt một tệp bó để cập nhật hàng loạt tất cả các ngày ảnh nội bộ. Ví dụ: điều này sẽ đặt thẻ Exif nội bộ trên tất cả các ảnh được quét trong thư mục '1981-07-01' thành ngày được chỉ định bên dưới.

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

Điều này có thể được theo sau bởi lệnh trên để thiết lập ngày tập tin.

Dữ liệu EXIF ​​là nội bộ của tệp và hoàn toàn độc lập với ngày của tệp hệ thống trừ khi chúng được đặt thủ công để khớp. Điều này một phần là do thiết kế - thông thường một máy ảnh sẽ đặt thẻ Exif ngày ảnh khi chụp ảnh. Ảnh có thể được chỉnh sửa nhiều lần sẽ cập nhật ngày cuối cùng, nhưng phần mềm ảnh tốt sẽ đọc và sắp xếp theo ngày tệp Exif nội bộ dựa trên thời điểm ảnh được chụp.


2
Điều này sẽ không hoạt động trừ khi họ thay đổi dữ liệu EXIF ​​trước. Ảnh đang được quét để EXIF ​​sẽ không được đặt thành ngày ảnh gốc được chụp.
Robert Cartaino


1

Exiftool để thay đổi siêu dữ liệu nội bộ và nếu bạn ở trên Unix, touch -d ngày sẽ thay đổi dấu thời gian của hệ điều hành của tệp.

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.