[R] R interface to ImageMagick

Charles C. Berry cberry at tajo.ucsd.edu
Sat Apr 29 06:00:20 CEST 2006

> RSiteSearch("imagemagick")

reveals a few functions whose help pages reference ImageMagick and R-help 
postings that pertain to image manipulation.

However, I did notice anything that amounts to an 'interface'.

Certainly, you can use 'shell' to run command line tools like 'convert' et 
cetera and to query files using 'identify'. For example to resize a bunch 
of images and store them in a directory 'quarter' (on a Windows system), 
this works:

hpim.files <- list.files(".","^hpim.*")
convert.cmd <- 'convert  #in  -resize "540x540>" quarter\\#in'
for ( i in hpim.files ) {
   shell( gsub( "#in", i, convert.cmd ), shell=Sys.getenv("COMSPEC"))


On Thu, 27 Apr 2006, Swidan, Firas wrote:

> Hi,
> I was wondering if anyone is aware of an R interface to ImageMagick
> (www.imagemagick.org)? Since R does not support a lot of image processing
> functions, having such an interface could be very useful. Alternatively,
> ImageMagick has a couple of different interfaces (including to C and C++). I
> was wondering if one can use these to call ImageMagick functions from R.
> I am posting a similar question on the imagemagick mailing lists too.
> Thanks for the help,
> Firas.
>    [ Part 3.60: "Included Message" ]

Charles C. Berry                        (858) 534-2098
                                          Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu	         UC San Diego
http://biostat.ucsd.edu/~cberry/         La Jolla, San Diego 92093-0717

More information about the R-help mailing list