bm_widths() returns the widths of the bitmaps while
bm_heights() returns the heights of the bitmaps.
bm_widths() and bm_heights() are S3 generic functions.
Usage
bm_heights(x, ...)
# S3 method for class 'bm_matrix'
bm_heights(x, ...)
# S3 method for class 'bm_list'
bm_heights(x, unique = TRUE, ...)
# S3 method for class '`magick-image`'
bm_heights(x, ...)
# S3 method for class 'nativeRaster'
bm_heights(x, ...)
# S3 method for class 'raster'
bm_heights(x, ...)
bm_widths(x, ...)
# S3 method for class 'bm_matrix'
bm_widths(x, ...)
# S3 method for class 'bm_list'
bm_widths(x, unique = TRUE, ...)
# S3 method for class '`magick-image`'
bm_widths(x, ...)
# S3 method for class 'nativeRaster'
bm_widths(x, ...)
# S3 method for class 'raster'
bm_widths(x, ...)Arguments
- x
Either a
bm_bitmap(),bm_font(),bm_list(), "magick-image", "nativeRaster",bm_pixmap(), or "raster" object.- ...
Ignored.
- unique
Apply
base::unique()to the returned integer vector.
Value
A integer vector of the relevant length of each
of the bitmap objects in x.
If unique is TRUE then any duplicates will have been removed.
Examples
font_file <- system.file("fonts/spleen/spleen-8x16.hex.gz", package = "bittermelon")
font <- read_hex(font_file)
bm_widths(font) # every glyph in the font is 8 pixels wide
#> [1] 8
bm_heights(font) # every glyph in the font is 16 pixels high
#> [1] 16
corn <- farming_crops_16x16()$corn$portrait
bm_widths(corn)
#> [1] 16
bm_heights(corn)
#> [1] 16