at {imager} | R Documentation |
Return or set pixel value at coordinates
Description
Return or set pixel value at coordinates
Usage
at(im, x, y, z = 1, cc = 1)
at(im, x, y, z = 1, cc = 1) <- value
color.at(im, x, y, z = 1)
color.at(im, x, y, z = 1) <- value
Arguments
im |
an image (cimg object) |
x |
x coordinate (vector) |
y |
y coordinate (vector) |
z |
z coordinate (vector, default 1) |
cc |
colour coordinate (vector, default 1) |
value |
replacement |
Value
pixel values
Functions
-
at(im, x, y, z = 1, cc = 1) <- value
: set value of pixel at a location -
color.at()
: return value of all colour channels at a location -
color.at(im, x, y, z = 1) <- value
: set value of all colour channels at a location
Author(s)
Simon Barthelme
Examples
im <- as.cimg(function(x,y) x+y,50,50)
at(im,10,1)
at(im,10:12,1)
at(im,10:12,1:3)
at(im,1,2) <- 10
at(im,1,2)
color.at(boats,x=10,y=10)
im <- boats
color.at(im,x=10,y=10) <- c(255,0,0)
#There should now be a red dot
imsub(im, x %inr% c(1,100), y %inr% c(1,100)) %>% plot
[Package imager version 1.0.2 Index]