在R中,保存PNG文件的默认设置(例如ggplot / ggsave)始终为PNG-8格式,该格式最多允许256(2 ^ 8)种颜色。如何保存具有深色彩深度(例如16/24位色彩)的图像?这样我就可以获得“真彩色”图像。
ggplot(mtcars)+ geom_point(aes(x=gear,y=mpg))
ggsave('car.png')
答案 0 :(得分:0)
您可以使用照相机。默认应使用更大的格式。
install.packages("Cairo")
library(Cairo)
ggsave("car.png", type = "cairo-png")
答案 1 :(得分:0)
我不知道如何用ggsave指定位深度。但是,您可以使用不同的文件类型来解决它。使用.tiff文件的ggsave似乎默认为24位深度。如果文件必须为.png,则保存为tiff文件后可以将其转换。
ggsave('car.tiff')