exif: preserve filesystem mtime on GPS write #74

Merged
cameron merged 1 commits from fix/exif-preserve-mtime into master 2026-05-04 20:12:09 +00:00
Showing only changes of commit 1ddbca3413 - Show all commits

View File

@@ -188,6 +188,7 @@ pub fn write_gps(path: &Path, lat: f64, lon: f64) -> Result<()> {
let lon_abs = lon.abs(); let lon_abs = lon.abs();
let output = Command::new("exiftool") let output = Command::new("exiftool")
.arg("-overwrite_original") .arg("-overwrite_original")
.arg("-P")
.arg(format!("-GPSLatitude={}", lat_abs)) .arg(format!("-GPSLatitude={}", lat_abs))
.arg(format!("-GPSLatitudeRef={}", lat_ref)) .arg(format!("-GPSLatitudeRef={}", lat_ref))
.arg(format!("-GPSLongitude={}", lon_abs)) .arg(format!("-GPSLongitude={}", lon_abs))