Làm cách nào bạn chỉ có thể xóa siêu dữ liệu GPS khỏi tệp jpeg?


17

Tôi (nghĩ rằng tôi) có thể xóa tất cả thông tin GPS khỏi siêu dữ liệu của tệp jpeg bằng cách

exiftool -gps:all= -xmp:all= filename.jpg

nhưng điều đó sẽ xóa tất cả siêu dữ liệu XMP. Có cách nào để chỉ xóa thông tin GPS khỏi siêu dữ liệu XMP (và khỏi bất kỳ nhóm siêu dữ liệu nào khác) bằng cách không chỉ định các thẻ GPS riêng lẻ không?


Bạn có thể thử exiftool -a -gps:all image.jpgthay thế? Nguồn Tôi không chắc chắn về siêu dữ liệu XMP, nhưng điều đó sẽ xóa thông tin vị trí khỏi JPEG.
Tom Brossman

Tom Brossman, Chính xác không xóa bất kỳ thông tin vị trí nào, nhưng hiển thị thông tin GPS trong siêu dữ liệu EXIF.
jarno

1
@TomBrossman Bạn đã được chỉ thiếu =; lệnh là : exiftool -a -gps:all= image.jpeg; sẽ loại bỏ tất cả thông tin gps, trong khi vẫn giữ lại tất cả các loại siêu dữ liệu khác.

@Mik, không, có thể không xóa tất cả thông tin GPS; nó chỉ xóa thông tin GPS trong siêu dữ liệu Exif. Thông tin GPS có thể được nhân đôi trong siêu dữ liệu XMP. Vui lòng xem chủ đề diễn đàn exiftool này
jarno

1
Đánh giá bởi các diễn đàn, tôi nghĩ bạn biết nhiều về nó hơn tôi: Tôi nên sử dụng phiên bản exiftool mới nhất khi thử nghiệm các lệnh khác nhau vì phiên bản trong repos khá cũ. Ngoài ra, bạn có thể đưa ra câu trả lời cho câu hỏi của riêng mình nếu bạn muốn.

Câu trả lời:


15
exiftool -gps:all= -xmp:geotag= image.jpg

chỉ xóa các thẻ GPS trong siêu dữ liệu Exif và siêu dữ liệu XMP, nhưng có thể không xóa tất cả siêu dữ liệu XMP GPS ít nhất bằng exiftool cũ. Nếu bạn muốn chắc chắn rằng tất cả thông tin GPS sẽ bị xóa và không có vấn đề gì nếu tất cả các bản sao XMP của dữ liệu Exif sẽ bị xóa, thay thế -xmp:geotag=bằng -xmp-exif:all=. (Lưu ý rằng cũng có thể có thông tin vị trí khác trong siêu dữ liệu bên cạnh thông tin GPS, ngay cả trong siêu dữ liệu IPTC.)

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.