Konvertieren von pdf zu png in R

Ich versuche, ein pdf-plot in eine png-oder jpeg-Datei.
Der Grund ist, dass ich möchte, um die Bilder zu verwenden, die für Präsentationen und den brauche ich beide Formate, mit genau den gleichen Dimensionen/Skalierung.

Habe ich versucht die Funktion im.convert() in der Animations-Paket, aber die Ausgabe sieht ziemlich schlecht aus, sowohl in png-und jpeg-Format.

Zu können, führen Sie den folgenden code müssen Sie die "animation" - Paket und der ImageMagick software (http://www.imagemagick.org/script/convert.php)

library("animation")
ani.options(outdir = getwd())

pdf("bm.pdf")
plot(1:10)
dev.off()

im.convert("bm.pdf", output = "bm.jpeg")
im.convert("bm.pdf", output = "bm.png")
  • Der normale Weg wäre, um einfach sicher in das gewünschte format aus dem code, der erstellt die Grafik. Es gibt viel bessere tools zur Konvertierung von PDF zu PNG, zB, verwenden Sie ImageMagick direkt und nicht von R. bessere Ergebnisse Zu erhalten von ImageMagick benötigen Sie zum anpassen von Optionen.
  • Wie sind Sie den Umgang mit der Tatsache, dass die externe Anwendung, die Sie verwenden, um zu generieren, Präsentation von Materialien können gut skalieren, verschiedene Bild-Typen anders?
InformationsquelleAutor aymer | 2013-09-04
Schreibe einen Kommentar