“1200 dpi at 1 bit”是什么意思?使用ggsave在R中保存1位图

问题描述 投票:1回答:1

我对图像分辨率有疑问,因为它不是我特别熟悉的领域。

我正在使用ggplot()保存我使用ggplot2ggsave()包)在R中创建的黑白(实际上是灰度)图。根据期刊的规格,“线条艺术(黑白)应以1200 dpi 1位扫描。”我过去曾指定过DPI,但我不理解“1位”部分(与此对比,他们对彩色图像的要求是“8比特的300 dpi”,例如)。

我在ggsave()中使用什么选项来确保1位(或8位,例如)?此外,在此上下文中(在新手级别)对“位”的简要说明将是值得赞赏的。

目前,我的代码是:

ggsave("Fig01.tiff", device="tiff", width=5, dpi=1200)

如果需要,我可以提供一个最小的工作示例,导致上面的ggsave()命令,但我不认为有必要回答这个问题。

r ggplot2 plot resolution bit
1个回答
1
投票

“一点”意味着两种颜色:纯黑色或纯白色,无灰色。 R设备不支持这一点,虽然antialias =“none”只有“黑色”作为白色背景上的颜色可能会产生一个正好的黑白像素。

但是,我不认为R允许你选择位深度。它可能使用8位颜色的一切。 ImageMagick等程序可以将文件转换为特定格式。 R中的magick包可以访问ImageMagick函数,但我不知道用黑白重写图像的命令是什么。

© www.soinside.com 2019 - 2024. All rights reserved.