如何修改R中的默认Exif元数据输出

时间:2017-11-21 14:25:20

标签: r exif

当我在R中保存一个图时,图像文件中充斥着无用的Exif元数据:

...
Profile File Signature          : acsp
...
Device Manufacturer             : appl
Device Attributes               : Reflective, Glossy, Positive, Color
...
Profile Creator                 : app
Profile ID                      : 0
Profile Description             : Generic RGB Profile
...
Profile Copyright               : Copyright 2007 Apple Inc., all rights reserved.
...

它来自哪里?我可以修改全局生成的Exif元数据或每次绘制图像时生成的Exif元数据吗?

以下是一个例子:

png("test.png")
plot(Sepal.Length ~ Species, iris)
dev.off()

我正在使用:

  • R 3.4.0
  • macOS El Capitan 10.11

1 个答案:

答案 0 :(得分:1)

要清除EXIF元数据,您可以在系统上install imagemagick,然后通过系统调用从R调用它:

num2

理想情况下,你会使用magick package from CRAN,但AFAIK它不支持strip功能,所以我想系统调用是下一个最好的事情。