【发布时间】:2010-08-29 16:36:58
【问题描述】:
我们向其发送文章的期刊要求提供以下内容:
为确保您的人物获得最佳复制质量,我们希望您能提供高分辨率文件。所有图片最好采用 TIFF 或 EPS 格式...并应具有以下分辨率:
图表:800 - 1200 DPI
照片:400 - 800 DPI
颜色(仅限 CMYK):300 - 400 DPI(DPI = 每英寸点数)
由于我要发送图表,因此我正在尝试使用 tiff 保存它。
这是我正在使用的代码:
tiff(filename = "c:\\aaa.tiff",
res = 800, pointsize = 2)
plot(1:100)
dev.off()
但遗憾的是,它会产生一个非常“庞大”的图像 - 如果我在哪里不使用 pointsize = 2,我会收到错误消息:
plot.new() 中的错误:图边距太大
有什么建议吗?
【问题讨论】:
-
如何导出为 pdf/ps,然后使用 ImageMagick 或其他工具转换为 tiff?
-
我可以 - 但同时我可能会丢失数据。此外,这里有一些我缺少的基本知识 - 我想学习它(不是吗?:))
-
将其导出为 SVG,这样做不会有质量损失,因为它是矢量化的。您可以使用
RSvgDevice和Cairo导出SVG。 -
你还没有解释为什么你不能使用 eps - 也是一种很好用的矢量格式。这有什么问题?
-
大家好 - 只是为了更新您,我最终使用 eps 格式发送的图。感谢大家在这方面的帮助(特别是没有回答我的问题 - 但我需要什么)