rgbim {spatstat} | R Documentation |
Creates an object of
class "im"
representing a two-dimensional pixel image
whose pixel values are colours.
rgbim(R, G, B, maxColorValue=255) hsvim(H, S, V)
R,G,B |
Pixel images (objects of class |
maxColorValue |
Maximum colour value for |
H,S,V |
Pixel images (objects of class |
These functions take three pixel images, with real or integer pixel values, and create a single pixel image whose pixel values are colours recognisable to R.
Some of the arguments may be constant numeric values, but at least one of the arguments must be a pixel image. The image arguments should be compatible (in array dimension and in spatial position).
rgbim
calls rgb
to compute the colours,
while hsvim
calls hsv
. See the help for the relevant
function for more information about the meaning of the colour
channels.
Adrian Baddeley Adrian.Baddeley@csiro.au http://www.maths.uwa.edu.au/~adrian/ and Rolf Turner r.turner@auckland.ac.nz
See colourtools
for additional colour tools.
# create three images with values in [0,1] X <- setcov(owin()) X <- eval.im(pmin(1,X)) Y <- as.im(function(x,y){(x+1)/2}, W=as.owin(X)) Z <- as.im(function(x,y){(y+1)/2}, W=as.owin(X)) RGB <- rgbim(X, Y, Z, 1) HSV <- hsvim(X, Y, Z) plot(RGB, valuesAreColours=TRUE) plot(HSV, valuesAreColours=TRUE)