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