View source: R/add_image_overlay.R
add_image_overlay | R Documentation |
Takes an RGB array/filename and adds an image overlay.
add_image_overlay(
image,
image_overlay = NULL,
rescale_original = FALSE,
alpha = NULL,
filename = NULL,
preview = FALSE
)
image |
Image filename or 3-layer RGB array. |
image_overlay |
Default |
rescale_original |
Default |
alpha |
Default |
filename |
Default |
preview |
Default |
3-layer RGB array of the processed image.
if(run_documentation()){
#Plot the dragon
plot_image(dragon)
}
if(run_documentation()){
#Add an overlay of a red semi-transparent circle:
circlemat = generate_2d_disk(min(dim(dragon)[1:2]))
circlemat = circlemat/max(circlemat)
#Create RGBA image, with a transparency of 0.5
rgba_array = array(1, dim=c(nrow(circlemat),ncol(circlemat),4))
rgba_array[,,1] = circlemat
rgba_array[,,2] = 0
rgba_array[,,3] = 0
dragon_clipped = dragon
dragon_clipped[dragon_clipped > 1] = 1
add_image_overlay(dragon_clipped, image_overlay = rgba_array,
alpha=0.5, preview = TRUE)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.