R: tiff () não comprimirá ou definirá a resolução para 300 ppi
Eu estou tentando salvar alguns gráficos usando R para publicação. Eu quero tê-los compactados com lzw e ter a resolução em 300. Por alguma razão, isso não me permitirá fazer isso. Na verdade, parece que R está ignorando algumas das variáveis que eu defini.
Para o exemplo de código,
tiff(file="file.tiff",
width=6.83, height=6.83, units="in",
pointsize="12", compression = "lzw",
bg="white", res=300, antialias = "none" )
gera um arquivo descompactado de tamanho 28 x 28 polegadas e uma resolução de 72 ppi.
Um exemplo reproduzível seria
hist(rnorm(1000))
dev.off()
Aqui está a saída do ImageMagick para 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
Eu testei isso em outra Apple executando 10.7 e obter os mesmos resultados. Como pode ser visto, mesmo ao usar as opções para compactar e definir a resolução em 300 dpi, a saída não segue as opções.