Displaying images in R in version 3.1.0

image, r

Solution

As pointed out by Simon Urbanek in the comments of the linked question, you can do this:

library("jpeg")
jj <- readJPEG("myfile.jpg",native=TRUE)
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
rasterImage(jj,0,0,1,1)

or (for PNG)

library("png")
pp <- readPNG("myfile.png")
plot.new() 
rasterImage(pp,0,0,1,1)

version 0.1.7 of `png`, 0.1.8 of `jpeg`

Problem

I've ran into old stackoverflow posts like this one that use packages like ReadImages and biOps that are now deprecated in R 3.1.0, and are not available anymore. Can someone tell me how to display an image in R 3.1.0? (Specifically jpeg and png images)

Original source

Related problems