Vì bạn đã có một giải pháp GUI, tôi nghĩ tôi sẽ đề cập rằng cũng có một số cách thay đổi dữ liệu EXIF trên dòng lệnh; hai công cụ hữu ích là exiftool
và jhead
có thể được cài đặt bằng lệnh này:
sudo apt-get install libimage-exiftool-perl jhead
Với cả hai công cụ này, bạn có thể thao tác trên nhiều tệp cùng một lúc, nhưng bạn có thể muốn sao lưu các tệp của mình trước khi bắt đầu thao tác dữ liệu exif.
jhead
Để thay đổi thời gian và ngày dữ liệu EXIF trên một số tệp 'chỉ bằng một cú nhấp chuột', bạn có thể mở thiết bị đầu cuối và thực hiện cd
với thư mục có ảnh và chạy:
jhead -ts2012:10:29-10:28:03 *.jpg
Công -ts
tắc cho phép bạn chỉ định ngày và thời gian cần thiết và ghi nó vào tiêu đề exif tất cả trong một lần: định dạng được chỉ định ở đây là YYYY:MM:DD-HH:MM:SS
.
Nếu bạn chỉ muốn thay đổi ngày mà không chỉ định thời gian, bạn sẽ sử dụng thay thế:
jhead -ds2012:10:29 *.jpg
Bạn cũng có thể làm điều đó chỉ với một số hình ảnh được chụp bằng một máy ảnh cụ thể nếu bạn đã chỉ định, chẳng hạn -model "D70"
, nhưng tùy chọn đó phải được ưu tiên hàng đầu trong quá trình xử lý và phải là một cái gì đó như "D70", "S100" chứ không phải "Nikon D70 ". Nhìn vào chỉ số exif từ hình ảnh của bạn để có được số mô hình chính xác.
jhead -model "D70" -ts2012:10:29-10:28:03 *.jpg
Để biết thêm thông tin, xem man jhead
.
exiftool
Tiện ích này có nhiều tùy chọn hơn jhead và rất toàn diện, như đã lưu ý tại trang web chính thức . Có một lối vào đồ họa cho exiftool đang phát triển, nhưng nó đang ở giai đoạn đầu tại thời điểm này, nhưng có vẻ đầy hứa hẹn.
Các tùy chọn thay đổi ngày và thời gian, và định dạng nào có thể được sử dụng khá rộng rãi, như chi tiết ở đây trong pdf hữu ích này . Như với jhead , bạn có thể quyết định thay đổi thời gian và ngày, hoặc chỉ ngày. Ví dụ này thay đổi cả ngày và giờ:
exiftool -AllDates="2012:03:14 12:25:00" *.jpg
Ví dụ trên chỉ đặt một giá trị cụ thể cho ngày và thời gian của hình ảnh; nếu bạn muốn thay đổi tất cả theo một chỉ số thời gian nhất định, chẳng hạn như ba năm tới, bạn có thể sử dụng:
exiftool -AllDates+="3:0:0 0" *.jpg
Tính năng dịch chuyển có thể rất hữu ích nếu như đã xảy ra với bạn, những bức ảnh của bạn đột nhiên được đánh dấu năm 2009, mặc dù chúng được chụp vào năm 2012. Hãy chắc chắn rằng bạn sử dụng dấu cộng hoặc dấu trừ trước dấu bằng (như trong -AllDates-=
hoặc -AllDates+=
), tùy thuộc về những gì bạn muốn đạt được khi bạn chỉ định thời gian cần thiết hoặc dữ liệu EXIF kết quả sẽ không như mong đợi.
exiftool
sẽ tạo bản sao lưu của bản gốc trước khi chỉnh sửa dữ liệu EXIF thêm bản gốc vào cuối tên tệp.
exiftool
hỗ trợ nhiều loại hình ảnh hơn jhead
chỉ hoạt động cho JPEG.
Để biết thêm thông tin, xem man exiftool
.