R: tiff () komprimiert nicht oder setzt die Auflösung nicht auf 300 ppi

Ich versuche, einige Grafiken mit R für die Veröffentlichung zu speichern. Ich möchte, dass sie mit lzw komprimiert werden und eine Auflösung von 300 haben. Aus irgendeinem Grund kann ich dies nicht tun. Tatsächlich scheint es, als würde R einige der Variablen, die ich gesetzt habe, ignorieren.

Für das Codebeispiel

tiff(file="file.tiff", 
            width=6.83, height=6.83, units="in", 
            pointsize="12", compression = "lzw", 
            bg="white", res=300, antialias = "none" )

gibt eine unkomprimierte Datei mit einer Größe von 28 x 28 Zoll und einer Auflösung von 72 ppi aus.

Ein reproduzierbares Beispiel wäre

hist(rnorm(1000))
dev.off()

Hier ist die Ausgabe von ImageMagick für 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

Ich habe dies auf einem anderen Apple getestet, auf dem 10.7 ausgeführt wird, und erhalte die gleichen Ergebnisse. Wie zu sehen ist, folgt die Ausgabe auch bei Verwendung der Optionen zum Komprimieren und Festlegen der Auflösung auf 300 dpi nicht den Optionen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage