R: tiff () не будет сжимать или устанавливать разрешение до 300 ppi
Я пытаюсь сохранить некоторые графики, используя R для публикации. Я хочу сжать их с помощью lzw и получить разрешение 300. По какой-то причине оно победило.Я не могу этого сделать. На самом деле кажется, что R игнорирует некоторые переменные, которые я установил.
Для примера кода
tiff(file="file.tiff",
width=6.83, height=6.83, units="in",
pointsize="12", compression = "lzw",
bg="white", res=300, antialias = "none" )
выводит несжатый файл размером 28 x 28 дюймов и разрешением 72 ppi.
Воспроизводимый пример будет
hist(rnorm(1000))
dev.off()
Вот вывод ImageMagick для file.tiff
Image: file.tiff
Format: TIFF (Tagged Image File Format)
Class: DirectClass
Geometry: 2049x2049+0+0
Units: PixelsPerInch
Type: PaletteAlpha
Base type: TrueColor
Endianess: MSB
Colorspace: sRGB
...
Compression: None
...
Filesize: 16.8MB
Я проверил это на другом Apple с 10.7 и получил те же результаты. Как видно, даже при использовании параметров сжатия и установки разрешения на уровне 300 точек на дюйм выходные данные не соответствуют параметрам.