0

我正在尝试使用magickR 包进行一些图像编辑。但是,我无法读取 GeoTIFF 文件。当我尝试这个时:

magick::image_read(RGBFile)

我收到以下错误消息:

Error in magick_image_readpath(path, density, depth, strip) : 
  Magick: Unknown field with tag 34737 (0x87b1) encountered. 
`TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/912

在做了一些研究之后,我得出的结论是 GeoTIFF 标签是问题所在。

我已经写信给包维护者,看看包的更新是否允许读取 GeoTIFF,但与此同时,有没有人知道一种在重新复制整个文件的情况下删除 GeoTIFF 标签的方法?(或任何其他处理大于 1 GB 的大型图像的有效解决方法)

谢谢!

4

1 回答 1

0

我已经联系了包维护者,这个错误已经修复!截至本文发布时,它还没有进入 CRAN,但同时安装magickwithdevtools::install_github("ropensci/magick")应该可以解决问题。

于 2018-06-02T00:04:42.150 回答