rozdzielczość i kompresja tiff () nie są niezawodnie ustawione w OSX

Opcje rozdzielczości i kompresji wtiff() wydają się być ignorowane w moim systemie (zobacz informacje poniżej). Wydaje się, że jest to ten sam problem omawiany wto pytanie TAK; Zamieszczam tutaj pytanie, dzięki czemu mogę być bardziej szczegółowy na temat mojego systemu.

Na przykład następujący kod,

x <- rnorm(1000)
tiff("example.tiff", height=3, width=5, units="in", res=200, compression="lzw")
hist(x)
dev.off()

daje plik .tiff, który pozornie wygląda dobrze, ale kiedy używam Photoshopa, aby zobaczyć rozmiar obrazu, widzę to

Jest to zgodne ztiff() tworzenie pliku o odpowiedniej liczbie pikseli, ale złego rozmiaru w calach. (Ta rozbieżność sprawia mi kłopoty, gdy chcę kontrolować zarówno rozmiar czcionki, jak i rozmiar obrazu, na przykład w przypadku publikacji wymagających określonych rozmiarów obrazu fizycznego).

Zauważ, że plik ma także 2,5 MB, co wydaje się zbyt duże dla tiffa skompresowanego czarnymi i białymi tiffami o rozmiarze 3 "-by-5". Podejrzewam, że opcja kompresji jest również ignorowana.

Mam taki sam wynikggsave (na czym może polegaćtiff() pod maską?) ipng(), więc wydaje się, że jest to ogólny problem ze sposobem, w jaki R i OSX radzą sobie z plikami obrazów.

Używam R Studio 0.97.449, z R 3.0.0 na OSX 10.8, jak opisano poniżej.

> sessionInfo()
R version 3.0.0 (2013-04-03)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_3.0.0

questionAnswers(1)

yourAnswerToTheQuestion