bm_shadow | R Documentation |
bm_shadow()
adds a basic "shadow" effect to the bitmap(s).
bm_bold()
is a variant with different defaults to create a basic "bold" effect.
bm_glow()
adds a basic "glow" effect to the bitmap(s).
bm_shadow(
x,
value,
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg
)
## S3 method for class 'bm_bitmap'
bm_shadow(
x,
value = 2L,
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg = 0L
)
## S3 method for class 'bm_list'
bm_shadow(x, ...)
## S3 method for class 'bm_pixmap'
bm_shadow(
x,
value = col2hex("black"),
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg = col2hex("transparent")
)
## S3 method for class ''magick-image''
bm_shadow(
x,
value = "black",
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg = "transparent"
)
## S3 method for class 'nativeRaster'
bm_shadow(
x,
value = col2int("black"),
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg = "transparent"
)
## S3 method for class 'raster'
bm_shadow(
x,
value = "black",
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE,
bg = "transparent"
)
bm_bold(
x,
value = 1L,
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
## S3 method for class 'bm_bitmap'
bm_bold(
x,
value = 1L,
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
## S3 method for class 'bm_list'
bm_bold(x, ...)
## S3 method for class 'bm_pixmap'
bm_bold(
x,
value = col2hex("black"),
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
## S3 method for class ''magick-image''
bm_bold(
x,
value = "black",
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
## S3 method for class 'nativeRaster'
bm_bold(
x,
value = col2int("black"),
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
## S3 method for class 'raster'
bm_bold(
x,
value = "black",
top = NULL,
right = NULL,
bottom = NULL,
left = NULL,
extend = TRUE
)
bm_glow(x, value, extend = TRUE, corner = FALSE, bg)
## S3 method for class 'bm_bitmap'
bm_glow(x, value = 2L, extend = TRUE, corner = FALSE, bg = 0L)
## S3 method for class 'bm_list'
bm_glow(x, ...)
## S3 method for class 'bm_pixmap'
bm_glow(
x,
value = col2hex("black"),
extend = TRUE,
corner = FALSE,
bg = col2hex("transparent")
)
## S3 method for class ''magick-image''
bm_glow(x, value = "black", extend = TRUE, corner = FALSE, bg = "transparent")
## S3 method for class 'nativeRaster'
bm_glow(x, value = "black", extend = TRUE, corner = FALSE, bg = "transparent")
## S3 method for class 'raster'
bm_glow(x, value = "black", extend = TRUE, corner = FALSE, bg = "transparent")
x |
Either a |
value |
The integer value for the shadow, bold, or glow effect. |
top |
How many pixels above should the shadow go. |
right |
How many pixels right should the shadow go.
if |
bottom |
How many pixels below should the shadow go.
if |
left |
How many pixels left should the shadow go. |
extend |
Make the bitmap larger to give the new glyph more "room". |
bg |
Bitmap background value. |
... |
Additional arguments to be passed to or from methods. |
corner |
Fill in the corners. |
Depending on x
either a bm_bitmap()
, bm_font()
, bm_list()
, magick-image, "nativeRaster", bm_pixmap()
, or raster object.
bm_extend()
and bm_shift()
font_file <- system.file("fonts/spleen/spleen-8x16.hex.gz", package = "bittermelon")
font <- read_hex(font_file)
capital_r <- font[[str2ucp("R")]]
print(capital_r)
print(bm_shadow(capital_r))
print(bm_bold(capital_r))
print(bm_glow(capital_r))
print(bm_glow(capital_r, corner = TRUE))
corn <- farming_crops_16x16()$corn$portrait
corn_shadow <- bm_shadow(corn, "red")
if (cli::is_utf8_output() && cli::num_ansi_colors() >= 256L) {
print(corn_shadow, compress = "v")
}
corn_glow <- bm_glow(corn, "cyan", corner = TRUE)
if (cli::is_utf8_output() && cli::num_ansi_colors() >= 256L) {
print(corn_glow, compress = "v")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.