Package 'bmp'

Title: Read Windows Bitmap (BMP) Images
Description: Reads Windows BMP format images. Currently limited to 8 bit greyscale images and 24,32 bit (A)RGB images. Pure R implementation without external dependencies.
Authors: Gregory Jefferis
Maintainer: Gregory Jefferis <[email protected]>
License: GPL (>=2)
Version: 0.3
Built: 2024-10-31 20:27:47 UTC
Source: https://github.com/jefferis/bmp

Help Index


Fix a 32 bit unsigned integer that has been read as signed

Description

This is really just to fix a limitation of readBin/R's 32 bit signed ints

Usage

ConvertIntToUInt(x, adjustment = 2^32)

Arguments

x

Number to be fixed

adjustment

number to be added to convert to uint32 (2^32 by default)

Value

numeric value of uint32

Author(s)

jefferis

See Also

readBin


Returns TRUE if file is a Windows BMP image

Description

NB this just checks the magic 'BM' in the first two bytes of the file

Usage

is.bmp(source)

Arguments

source

file or connection

Value

TRUE or FALSE

Author(s)

jefferis


Open windows BMP format image files

Description

Limited to 8 bit greyscale images and 24 bit RGB images.

Usage

read.bmp(f, Verbose = FALSE)

Arguments

f

File to open

Verbose

Give verbose warnings (default FALSE)

Value

array of dims height x width x channels

Author(s)

jefferis

Examples

## Not run: 
library(pixmap)
r=read.bmp('myrgbimage.bmp')
pr=pixmapRGB(r)
r=read.bmp('mygreyimage.bmp')
pr=pixmapGrey(r)
plot(pr)

## End(Not run)