R: Bitmap Tools

# Bitmap Tools

## Documentation for package ‘bittermelon’ version 2.3.1

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C F H I N O P R S U W misc

## -- A --

as.array.bm_bitmap | Cast bitmap/pixmap objects to an array
as.array.bm_pixmap | Cast bitmap/pixmap objects to an array
as.data.frame.bm_bitmap | Convert to data frame with pixel (x,y) coordinates
as.data.frame.bm_pixmap | Convert to data frame with pixel (x,y) coordinates
as.matrix.bm_bitmap | Cast bitmap/pixmap objects to a (normal) matrix
as.matrix.bm_matrix | Cast bitmap/pixmap objects to a (normal) matrix
as.matrix.bm_pixmap | Cast bitmap/pixmap objects to a (normal) matrix
as.raster.bm_bitmap | Plot bitmap/pixmap objects
as.raster.bm_pixmap | Plot bitmap/pixmap objects
as_bm_bitmap | Cast to a bitmap matrix object
as_bm_bitmap.array | Cast to a bitmap matrix object
as_bm_bitmap.bm_bitmap | Cast to a bitmap matrix object
as_bm_bitmap.bm_pixmap | Cast to a bitmap matrix object
as_bm_bitmap.character | Cast to a bitmap matrix object
as_bm_bitmap.default | Cast to a bitmap matrix object
as_bm_bitmap.glyph_bitmap | Cast to a bitmap matrix object
as_bm_bitmap.grob | Cast to a bitmap matrix object
as_bm_bitmap.lofi-matrix | Cast to a bitmap matrix object
as_bm_bitmap.magick-image | Cast to a bitmap matrix object
as_bm_bitmap.matrix | Cast to a bitmap matrix object
as_bm_bitmap.maze | Cast to a bitmap matrix object
as_bm_bitmap.nativeRaster | Cast to a bitmap matrix object
as_bm_bitmap.pattern_square | Cast to a bitmap matrix object
as_bm_bitmap.pattern_weave | Cast to a bitmap matrix object
as_bm_bitmap.pixeltrix | Cast to a bitmap matrix object
as_bm_bitmap.pixmapGrey | Cast to a bitmap matrix object
as_bm_bitmap.pixmapIndexed | Cast to a bitmap matrix object
as_bm_bitmap.pixmapRGB | Cast to a bitmap matrix object
as_bm_bitmap.raster | Cast to a bitmap matrix object
as_bm_font | Coerce to bitmap font objects
as_bm_font.default | Coerce to bitmap font objects
as_bm_font.list | Coerce to bitmap font objects
as_bm_list | Coerce to bitmap list objects
as_bm_list.bm_list | Coerce to bitmap list objects
as_bm_list.character | Coerce to bitmap list objects
as_bm_list.default | Coerce to bitmap list objects
as_bm_list.list | Coerce to bitmap list objects
as_bm_pixmap | Cast to a pixmap matrix object
as_bm_pixmap.array | Cast to a pixmap matrix object
as_bm_pixmap.bm_bitmap | Cast to a pixmap matrix object
as_bm_pixmap.bm_pixmap | Cast to a pixmap matrix object
as_bm_pixmap.character | Cast to a pixmap matrix object
as_bm_pixmap.default | Cast to a pixmap matrix object
as_bm_pixmap.glyph_bitmap | Cast to a pixmap matrix object
as_bm_pixmap.grob | Cast to a pixmap matrix object
as_bm_pixmap.lofi-matrix | Cast to a pixmap matrix object
as_bm_pixmap.magick-image | Cast to a pixmap matrix object
as_bm_pixmap.matrix | Cast to a pixmap matrix object
as_bm_pixmap.maze | Cast to a pixmap matrix object
as_bm_pixmap.nativeRaster | Cast to a pixmap matrix object
as_bm_pixmap.pattern_square | Cast to a pixmap matrix object
as_bm_pixmap.pattern_weave | Cast to a pixmap matrix object
as_bm_pixmap.pixeltrix | Cast to a pixmap matrix object
as_bm_pixmap.pixmapGrey | Cast to a pixmap matrix object
as_bm_pixmap.pixmapIndexed | Cast to a pixmap matrix object
as_bm_pixmap.pixmapRGB | Cast to a pixmap matrix object
as_bm_pixmap.raster | Cast to a pixmap matrix object

## -- B --

block2ucp | Get Unicode code points
bm_bitmap | Bittermelon bitmap matrix object
bm_bold | Bitmap shadow, bold, and glow effects
bm_bold.bm_bitmap | Bitmap shadow, bold, and glow effects
bm_bold.bm_list | Bitmap shadow, bold, and glow effects
bm_bold.bm_pixmap | Bitmap shadow, bold, and glow effects
bm_bold.magick-image | Bitmap shadow, bold, and glow effects
bm_bold.nativeRaster | Bitmap shadow, bold, and glow effects
bm_bold.raster | Bitmap shadow, bold, and glow effects
bm_bytepad | Pad bitmap widths to the nearest byte
bm_call | Execute a function call on bitmap objects
bm_clamp | Clamp bitmap values
bm_clamp.bm_bitmap | Clamp bitmap values
bm_clamp.bm_list | Clamp bitmap values
bm_clamp.bm_pixmap | Clamp bitmap values
bm_clamp.magick-image | Clamp bitmap values
bm_clamp.nativeRaster | Clamp bitmap values
bm_clamp.raster | Clamp bitmap values
bm_compose | Compose graphemes in a bitmap list by applying combining marks
bm_compress | Compress bitmaps by a factor of two
bm_compress.bm_bitmap | Compress bitmaps by a factor of two
bm_compress.bm_list | Compress bitmaps by a factor of two
bm_compress.bm_pixmap | Compress bitmaps by a factor of two
bm_compress.magick-image | Compress bitmaps by a factor of two
bm_compress.nativeRaster | Compress bitmaps by a factor of two
bm_compress.raster | Compress bitmaps by a factor of two
bm_distort | Resize bitmaps via distortion.
bm_distort.bm_bitmap | Resize bitmaps via distortion.
bm_distort.bm_list | Resize bitmaps via distortion.
bm_distort.bm_pixmap | Resize bitmaps via distortion.
bm_distort.magick-image | Resize bitmaps via distortion.
bm_distort.nativeRaster | Resize bitmaps via distortion.
bm_distort.raster | Resize bitmaps via distortion.
bm_downscale | Resize bitmaps via distortion.
bm_edit | Edit a bitmap via text editor
bm_expand | Expand bitmaps by repeating each row and/or column
bm_expand.bm_bitmap | Expand bitmaps by repeating each row and/or column
bm_expand.bm_list | Expand bitmaps by repeating each row and/or column
bm_expand.bm_pixmap | Expand bitmaps by repeating each row and/or column
bm_expand.magick-image | Expand bitmaps by repeating each row and/or column
bm_expand.nativeRaster | Expand bitmaps by repeating each row and/or column
bm_expand.raster | Expand bitmaps by repeating each row and/or column
bm_extend | Extend bitmaps on the sides with extra pixels
bm_extend.bm_bitmap | Extend bitmaps on the sides with extra pixels
bm_extend.bm_list | Extend bitmaps on the sides with extra pixels
bm_extend.bm_pixmap | Extend bitmaps on the sides with extra pixels
bm_extend.magick-image | Extend bitmaps on the sides with extra pixels
bm_extend.nativeRaster | Extend bitmaps on the sides with extra pixels
bm_extend.raster | Extend bitmaps on the sides with extra pixels
bm_extract | Extract part of a bitmap
bm_extract.bm_list | Extract part of a bitmap
bm_extract.bm_matrix | Extract part of a bitmap
bm_extract.magick-image | Extract part of a bitmap
bm_extract.nativeRaster | Extract part of a bitmap
bm_extract.raster | Extract part of a bitmap
bm_flip | Flip (reflect) bitmaps
bm_flip.bm_bitmap | Flip (reflect) bitmaps
bm_flip.bm_list | Flip (reflect) bitmaps
bm_flip.bm_pixmap | Flip (reflect) bitmaps
bm_flip.magick-image | Flip (reflect) bitmaps
bm_flip.nativeRaster | Flip (reflect) bitmaps
bm_flip.raster | Flip (reflect) bitmaps
bm_font | Bitmap font object
bm_format | Print bitmap objects
bm_glow | Bitmap shadow, bold, and glow effects
bm_glow.bm_bitmap | Bitmap shadow, bold, and glow effects
bm_glow.bm_list | Bitmap shadow, bold, and glow effects
bm_glow.bm_pixmap | Bitmap shadow, bold, and glow effects
bm_glow.magick-image | Bitmap shadow, bold, and glow effects
bm_glow.nativeRaster | Bitmap shadow, bold, and glow effects
bm_glow.raster | Bitmap shadow, bold, and glow effects
bm_gray | Gray a bitmap
bm_gray.bm_bitmap | Gray a bitmap
bm_gray.bm_list | Gray a bitmap
bm_gray.bm_pixmap | Gray a bitmap
bm_gray.magick-image | Gray a bitmap
bm_gray.nativeRaster | Gray a bitmap
bm_gray.raster | Gray a bitmap
bm_grey | Gray a bitmap
bm_heights | Widths or heights of bitmaps
bm_heights.bm_list | Widths or heights of bitmaps
bm_heights.bm_matrix | Widths or heights of bitmaps
bm_heights.magick-image | Widths or heights of bitmaps
bm_heights.nativeRaster | Widths or heights of bitmaps
bm_heights.raster | Widths or heights of bitmaps
bm_invert | Invert (negate) a bitmap
bm_invert.bm_bitmap | Invert (negate) a bitmap
bm_invert.bm_list | Invert (negate) a bitmap
bm_invert.bm_pixmap | Invert (negate) a bitmap
bm_invert.magick-image | Invert (negate) a bitmap
bm_invert.nativeRaster | Invert (negate) a bitmap
bm_invert.raster | Invert (negate) a bitmap
bm_lapply | Modify bitmap lists
bm_list | Bitmap list object
bm_mask | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.bm_bitmap | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.bm_list | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.bm_pixmap | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.magick-image | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.nativeRaster | Modify bitmaps via masking with a 'mask' bitmap
bm_mask.raster | Modify bitmaps via masking with a 'mask' bitmap
bm_options | Get bittermelon options
bm_outline | Compute "outline" bitmap of a bitmap
bm_outline.bm_bitmap | Compute "outline" bitmap of a bitmap
bm_outline.bm_list | Compute "outline" bitmap of a bitmap
bm_outline.bm_pixmap | Compute "outline" bitmap of a bitmap
bm_outline.magick-image | Compute "outline" bitmap of a bitmap
bm_outline.nativeRaster | Compute "outline" bitmap of a bitmap
bm_outline.raster | Compute "outline" bitmap of a bitmap
bm_overlay | Merge bitmaps by overlaying one over another
bm_overlay.bm_bitmap | Merge bitmaps by overlaying one over another
bm_overlay.bm_list | Merge bitmaps by overlaying one over another
bm_overlay.bm_pixmap | Merge bitmaps by overlaying one over another
bm_overlay.magick-image | Merge bitmaps by overlaying one over another
bm_overlay.nativeRaster | Merge bitmaps by overlaying one over another
bm_overlay.raster | Merge bitmaps by overlaying one over another
bm_pad | Adjust bitmap padding lengths
bm_pad.bm_bitmap | Adjust bitmap padding lengths
bm_pad.bm_list | Adjust bitmap padding lengths
bm_pad.bm_pixmap | Adjust bitmap padding lengths
bm_pad.magick-image | Adjust bitmap padding lengths
bm_pad.nativeRaster | Adjust bitmap padding lengths
bm_pad.raster | Adjust bitmap padding lengths
bm_padding_lengths | Compute bitmap padding lengths
bm_padding_lengths.bm_bitmap | Compute bitmap padding lengths
bm_padding_lengths.bm_list | Compute bitmap padding lengths
bm_padding_lengths.bm_pixmap | Compute bitmap padding lengths
bm_padding_lengths.magick-image | Compute bitmap padding lengths
bm_padding_lengths.nativeRaster | Compute bitmap padding lengths
bm_padding_lengths.raster | Compute bitmap padding lengths
bm_pixel_picker | Bitmap pixel picker
bm_pixel_picker.bm_bitmap | Bitmap pixel picker
bm_pixel_picker.bm_pixmap | Bitmap pixel picker
bm_pixel_picker.raster | Bitmap pixel picker
bm_pixmap | Bittermelon pixmap matrix object
bm_print | Print bitmap objects
bm_replace | Replace a color in a bitmap with another color
bm_replace.bm_bitmap | Replace a color in a bitmap with another color
bm_replace.bm_list | Replace a color in a bitmap with another color
bm_replace.bm_pixmap | Replace a color in a bitmap with another color
bm_replace.magick-image | Replace a color in a bitmap with another color
bm_replace.nativeRaster | Replace a color in a bitmap with another color
bm_replace.raster | Replace a color in a bitmap with another color
bm_resize | Resize bitmaps by trimming and/or extending
bm_resize.bm_bitmap | Resize bitmaps by trimming and/or extending
bm_resize.bm_list | Resize bitmaps by trimming and/or extending
bm_resize.bm_pixmap | Resize bitmaps by trimming and/or extending
bm_resize.magick-image | Resize bitmaps by trimming and/or extending
bm_resize.nativeRaster | Resize bitmaps by trimming and/or extending
bm_resize.raster | Resize bitmaps by trimming and/or extending
bm_rotate | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.bm_bitmap | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.bm_list | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.bm_pixmap | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.magick-image | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.nativeRaster | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_rotate.raster | Rotate bitmaps 0, 90, 180, or 270 degrees
bm_shadow | Bitmap shadow, bold, and glow effects
bm_shadow.bm_bitmap | Bitmap shadow, bold, and glow effects
bm_shadow.bm_list | Bitmap shadow, bold, and glow effects
bm_shadow.bm_pixmap | Bitmap shadow, bold, and glow effects
bm_shadow.magick-image | Bitmap shadow, bold, and glow effects
bm_shadow.nativeRaster | Bitmap shadow, bold, and glow effects
bm_shadow.raster | Bitmap shadow, bold, and glow effects
bm_shift | Shift elements within bitmaps
bm_shift.bm_bitmap | Shift elements within bitmaps
bm_shift.bm_list | Shift elements within bitmaps
bm_shift.bm_pixmap | Shift elements within bitmaps
bm_shift.magick-image | Shift elements within bitmaps
bm_shift.nativeRaster | Shift elements within bitmaps
bm_shift.raster | Shift elements within bitmaps
bm_trim | Trim bitmaps
bm_trim.bm_list | Trim bitmaps
bm_trim.bm_matrix | Trim bitmaps
bm_trim.magick-image | Trim bitmaps
bm_trim.nativeRaster | Trim bitmaps
bm_trim.raster | Trim bitmaps
bm_widths | Widths or heights of bitmaps
bm_widths.bm_list | Widths or heights of bitmaps
bm_widths.bm_matrix | Widths or heights of bitmaps
bm_widths.magick-image | Widths or heights of bitmaps
bm_widths.nativeRaster | Widths or heights of bitmaps
bm_widths.raster | Widths or heights of bitmaps

## -- C --

c.bm_bitmap | Combine bitmap objects
c.bm_font | Combine bitmap objects
c.bm_list | Combine bitmap objects
c.bm_pixmap | Combine bitmap objects
cbind.bm_bitmap | Combine bitmap/pixmap objects by rows or columns
cbind.bm_pixmap | Combine bitmap/pixmap objects by rows or columns
col2hex | Colors to standardized hex strings
col2int | Color to (native) integer conversions
col_bitmap | Plot bitmap/pixmap objects

## -- F --

farming_crops_16x16 | Sprites for twenty farming crops
format.bm_bitmap | Print bitmap objects
format.bm_pixmap | Print pixmap objects

## -- H --

hex2ucp | Get Unicode code points

## -- I --

int2col | Color to (native) integer conversions
int2ucp | Get Unicode code points
is_bm_bitmap | Test if the object is a bitmap object
is_bm_font | Test if the object is a bitmap font object
is_bm_list | Test if the object is a bitmap glyph list object
is_bm_pixmap | Test if the object is a pixmap object
is_combining_character | Other Unicode utilities
is_supported_bitmap | Test if the object is a bitmap object supported by the methods in this package
is_ucp | Get Unicode code points

## -- N --

name2ucp | Get Unicode code points

## -- O --

Ops.bm_bitmap | S3 Ops group generic methods for bitmap objects
Ops.bm_list | S3 Ops group generic methods for bitmap objects
Ops.bm_pixmap | S3 Ops group generic methods for bitmap objects

## -- P --

plot.bm_bitmap | Plot bitmap/pixmap objects
plot.bm_matrix | Plot bitmap/pixmap objects
plot.bm_pixmap | Plot bitmap/pixmap objects
print.bm_bitmap | Print bitmap objects
print.bm_pixmap | Print pixmap objects
print.summary_bm_font | Summarize a bitmap font
px_ascii | Print bitmap objects
px_auto | Print bitmap objects
px_unicode | Print bitmap objects

## -- R --

range2ucp | Get Unicode code points
rbind.bm_bitmap | Combine bitmap/pixmap objects by rows or columns
rbind.bm_pixmap | Combine bitmap/pixmap objects by rows or columns
read_hex | Read and write hex bitmap font files
read_monobit | Read and write bitmap font files using monobit
read_yaff | Read and write yaff bitmap font files

## -- S --

str2ucp | Get Unicode code points
summary.bm_font | Summarize a bitmap font
Summary.bm_list | max, min, and range for bitmap objects

## -- U --

ucp2label | Other Unicode utilities
ucp_sort | Other Unicode utilities

## -- W --

write_hex | Read and write hex bitmap font files
write_monobit | Read and write bitmap font files using monobit
write_yaff | Read and write yaff bitmap font files

## -- misc --

[.bm_bitmap | Extract or replace parts of a bitmap/pixmap matrix
[.bm_matrix | Extract or replace parts of a bitmap/pixmap matrix
[.bm_pixmap | Extract or replace parts of a bitmap/pixmap matrix
[<-.bm_bitmap | Extract or replace parts of a bitmap/pixmap matrix
[<-.bm_pixmap | Extract or replace parts of a bitmap/pixmap matrix