Có phải dữ liệu của Date Date đã lấy dữ liệu Exif có thể có trên tập tin .PNG và có thể sao chép Ngày tháng được sửa đổi của Nhật Bản thành Ngày hẹn giờ được thực hiện không?


7

Tôi muốn thay đổi dữ liệu Exif cho một số tệp .PNG để chúng có thẻ "Ngày lấy". Có thể sử dụng thẻ đó trên các tệp .PNG không?

Có thể sao chép ngày "Ngày sửa đổi" sang ngày "Ngày lấy" cho cùng một tệp .PNG không? Tôi đang sử dụng ExifTool và tôi đã đọc trong câu hỏi này rằng phần sao chép có thể thông qua exiftool -v "-FileModifyDate>DateTimeOriginal" *nhưng tôi không thể tìm ra cách sử dụng nó trên tệp .PNG.

Những câu hỏi của tôi:

  1. Có thể sử dụng thẻ Exif "Date Taken" trên các tệp .PNG không?

2.Nếu có thể, làm cách nào tôi có thể sử dụng ExifTool để sao chép thẻ "Ngày sửa đổi" sang thẻ "Ngày lấy"?

Câu trả lời:


7

Những gì Windows hiển thị trong thuộc tính "Date Taken" không phải là thẻ nhúng. Nó điền thuộc tính đó từ một số thẻ tùy thuộc vào loại tệp. Ví dụ, đối với một JPG, Windows sẽ sử dụng bất kỳ các thẻ: EXIF:DateTimeOriginal, XMP:DateTimeOriginal, EXIF:CreateDate, và hệ thống FileCreateDate.

ExifTool có thể tạo EXIF:DateTimeOriginalthẻ trong PNG cho bạn, nhưng Windows không hỗ trợ đọc dữ liệu EXIF ​​trong PNG. Hầu hết các phần mềm không phải là tiêu chuẩn EXIF ​​trong các tệp PNG chỉ mới vài năm.

Có vẻ như thẻ bạn muốn sử dụng là PNG:CreationTime. Điều đó hiển thị trong Windows dưới dạng thuộc tính "Date Taken" đối với tôi (Win 8.1). Vì vậy, lệnh của bạn sẽ là:
ExifTool "-PNG:CreationTime<FileModifyDate" FILE/DIR


Cảm ơn bạn đã giúp đỡ, "ExifTool -v" -PNG: CreationTime <FileModifyDate "-overwrite_origen *" đã giải quyết vấn đề.
Dempa

7

Số PNG không hỗ trợ EXIF. Trong thực tế, thiếu một khối siêu dữ liệu được tiêu chuẩn hóa là một trong những nhược điểm lớn của nó đối với nhiếp ảnh . Nếu bạn cần một định dạng lossless bảo tồn siêu dữ liệu (rất giống với EXIF, vì đó là cơ sở cho siêu dữ liệu EXIF), hãy thử TIFF. Tuy nhiên, nhược điểm là hỗ trợ kết xuất TIFF không phổ biến như PNG (đối với các ứng dụng web và các loại hiển thị ở cấp độ người tiêu dùng khác - đối với tất cả trừ các ứng dụng chỉnh sửa hình ảnh cơ bản nhất, TIFF có ở mọi nơi).


TIFF có hỗ trợ thẻ "Date Taken" không? Làm cách nào tôi có thể dễ dàng chuyển đổi tất cả các tệp .PNG này thành .TIFF và giữ nguyên "Ngày tạo" hoặc chuyển nó thành "Ngày lấy"?
Dempa

1
@Dempa Trong Linux, hoặc tương tự: 1. convert sample.png -compression lzw sample.tif2. touch --reference=sample.png sample.tif3.exiftool '-FileModifyDate>DateTimeOriginal' sample.tif
Vui lòng đọc hồ sơ của tôi

Tôi sẽ đủ điều kiện tuyên bố về "Hỗ trợ kết xuất TIFF không phổ biến như đối với PNG" một chút ... điều này rất đúng nếu chúng ta đang nói về các định dạng web, nhưng TIFF có lịch sử hỗ trợ rất lâu về hình ảnh các ứng dụng.
Junkyardsparkle

@junkyardsparkle Vâng, làm rõ tốt. Tôi đã mở rộng một chút.
Vui lòng đọc hồ sơ của tôi
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.