我正在生成一些应该仅具有前景色和背景色的测试图像。我使用ggplot2创建地块,并使用jpeg()png()方法保存了它们。但是我意识到输出不是黑白。在下面,您可以查看示例图像和问题。

r - 如何在R中将图另存为黑白(无灰度像素)图像?-LMLPHP

[样本图片]

r - 如何在R中将图另存为黑白(无灰度像素)图像?-LMLPHP

[放大显示无黑白输出]

如何将类似的图另存为黑白图像? (我更喜欢使用JPEG格式。)

最佳答案

您可以使用选项antialias = "none"。例如

library(ggplot2)
library(cowplot)
png(antialias = "none")
ggplot(data.frame(x=1:100, y=sin((1:100/10))), aes(x,y)) +
  geom_line()
dev.off()

r - 如何在R中将图另存为黑白(无灰度像素)图像?-LMLPHP

关于r - 如何在R中将图另存为黑白(无灰度像素)图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50126517/

10-12 17:18