我对图像分辨率有疑问,因为它不是我特别熟悉的领域。
我正在使用ggplot()
保存我使用ggplot2
(ggsave()
包)在R中创建的黑白(实际上是灰度)图。根据期刊的规格,“线条艺术(黑白)应以1200 dpi 1位扫描。”我过去曾指定过DPI,但我不理解“1位”部分(与此对比,他们对彩色图像的要求是“8比特的300 dpi”,例如)。
我在ggsave()
中使用什么选项来确保1位(或8位,例如)?此外,在此上下文中(在新手级别)对“位”的简要说明将是值得赞赏的。
目前,我的代码是:
ggsave("Fig01.tiff", device="tiff", width=5, dpi=1200)
如果需要,我可以提供一个最小的工作示例,导致上面的ggsave()
命令,但我不认为有必要回答这个问题。
“一点”意味着两种颜色:纯黑色或纯白色,无灰色。 R设备不支持这一点,虽然antialias =“none”只有“黑色”作为白色背景上的颜色可能会产生一个正好的黑白像素。
但是,我不认为R允许你选择位深度。它可能使用8位颜色的一切。 ImageMagick等程序可以将文件转换为特定格式。 R中的magick
包可以访问ImageMagick函数,但我不知道用黑白重写图像的命令是什么。