Re: [R] jpeg in batch mode

From: Henrik Bengtsson <>
Date: Thu, 21 Feb 2008 13:24:12 -0800


I think the devices provided in 'Cairo' package solves your problem.

[ Alternatively you can use the bitmap() device which utilizes Ghostscript to generate bitmap images. In the 'R.utils' package there are wrappers png2() and jpeg2() calling bitmap() but that imitates the png() and jpeg() arguments. However, I have found that Cairo is better, faster and more generic than going via Ghostscript. ]

Also, you probably don't want to use JPEG to generate your graphs but PNG. The former is destructive and introduces funny-looking patterns around lines and text etc.



On Thu, Feb 21, 2008 at 1:00 PM, Elizabeth Purdom <> wrote:
> Hello,
> I am running some commands in batch on a server that I SSH into; some of
> the commands call jpeg(). If I continue to stay signed on (with my
> xwindows working on my machine) then the jpeg() command works (with a
> single caveat, below). If I leave it and sign off (with a nohup command
> in front of my BATCH) then jpeg gives me an error like this:
> Error in X11(paste("jpeg::", quality, ":", filename, sep = ""), width, :
> unable to start device JPEG
> In addition: Warning message:
> could not open JPEG file xyz.jpeg
> I don't have this problem with pdf(); but the images I want to draw are
> really massive in terms of the number of points/images so they take
> forever to open in adobe (as well as being HUGE) so I'd like them in
> jpeg. Can I get around this somehow? I saw other people posted similar
> problems, but saw no solutions.

> R-2.6.0, GNU/Linux

> Thanks,
> Elizabeth
> My caveat from above about the jpeg working as long as I'm signed on:
> one time I got the mysterious error:
> >
> jpeg("~/batch5Effect/ProbPbsets_summaryHeatmaps%03d.jpeg",height=1200,width=800)
> Error in jpeg("~/batch5Effect/ProbPbsets_summaryHeatmaps%03d.jpeg",
> height = 1200, :
> X11 fatal IO error: please save work and shut down R
> Even though it had just correctly done this same basic command a few
> lines back. I redid it (without changing anything that I was aware of)
> and it worked fine. So I don't think it's related.
> ______________________________________________
> mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.
> mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Thu 21 Feb 2008 - 21:28:35 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 21 Feb 2008 - 21:30:16 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive