如何使用R将TIFF图像转换为JPEG

7

我有一百个图片是TIFF格式,我想要将它们转换成JPEG格式。我使用的是R语言。你能否告诉我在R中应该使用哪个函数或者哪个包来进行这样的转换。谢谢。


我认为在这种情况下R并不是正确的工具。我的建议是看一下比如imagemagick,如果你是使用Linux系统,你可以在这里找到更多信息。 - Daniel Fischer
你可以使用R语言读取文件名,并将其传递给ImageMagic的convert函数(正如Daniel所建议的那样)。 - Roman Luštrik
我正在使用Windows 7,在Matlab上进行这种转换是否可能? - user3793982
谢谢,ImageMagick可以同时转换一百张图片或每张图片。 - user3793982
1个回答

12

将TIFF图像间接转换为JPEG图像的方法是使用tiff和jpeg包读取TIFF图像,然后写入JPEG图像。例如:

#Load
library("jpeg")
library("tiff")

img <- readTIFF("origin.tiff", native=TRUE)
writeJPEG(img, target = "Converted.jpeg", quality = 1)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接