map_il {imager} | R Documentation |
Type-stable map for use with the purrr package
Description
Works like purrr::map, purrr::map_dbl and the like but ensures that the output is an image list.
Usage
map_il(...)
map2_il(...)
pmap_il(...)
Arguments
... |
passed to map |
Value
an image list
Functions
-
map2_il()
: Parallel map (two values) -
pmap_il()
: Parallel map (multiple values)
Author(s)
Simon Barthelme
Examples
#Returns a list
imsplit(boats,"x",2) %>% purrr::map(~ isoblur(.,3))
#Returns an "imlist" object
imsplit(boats,"x",2) %>% map_il(~ isoblur(.,3))
#Fails if function returns an object that's not an image
try(imsplit(boats,"x",2) %>% map_il(~ . > 2))
#Parallel maps
map2_il(1:3,101:103,~ imshift(boats,.x,.y))
pmap_il(list(x=1:3,y=4:6,z=7:9),function(x,y,z) imfill(x,y,z))
[Package imager version 1.0.2 Index]