将所有EXIF信息从一个jpg复制到R中的另一个jpg

whlutmcx  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(194)

我把一个jpg图像和它所有的EXIF元数据读入到R中。然后我对图像做一些操作并把输出写为jpg。我怎样把所有的EXIF信息复制到新的jpg文件中呢?(我知道我只需要修改几个标签)。我发现了关于如何在R中读取EXIF元数据的非常有用的信息(例如,包Thermimage或exiftoolr),但没有写它们。

mrfwxfqh

mrfwxfqh1#

exiftoolr包允许您调用exif_call()来运行底层exiftool可以执行的任何命令。https://exiftool.org/examples.html。因此,如果您想在R中运行以下命令,则需要将

exiftool -artist="Phil Harvey" -copyright="2011 Phil Harvey" a.jpg

变成

exiftoolr::exif_call(args=c(
   '-artist="Phil Harvey"', 
   '-copyright="2011 Phil Harvey"'
 ), 
 path="a.jpg")

相关问题