Documentation ¶
Overview ¶
Package gobmp implements a BMP image decoder and encoder.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeConfig ¶
DecodeConfig returns the color model and dimensions of the BMP image without decoding the entire image.
func EncodeWithOptions ¶
EncodeWithOptions writes the Image m to w in BMP format, using the options recorded in opts. opts may be nil, in which case it behaves the same as Encode.
Types ¶
type EncoderOptions ¶
type EncoderOptions struct {
// contains filtered or unexported fields
}
EncoderOptions stores options that can be passed to EncodeWithOptions(). Create an EncoderOptions object with new().
func (*EncoderOptions) SetDensity ¶
func (opts *EncoderOptions) SetDensity(xDens, yDens int)
SetDensity sets the density to write to the output image's metadata, in pixels per meter.
func (*EncoderOptions) SupportTransparency ¶
func (opts *EncoderOptions) SupportTransparency(t bool)
SupportTransparency indicates whether to retain transparency information when writing the BMP file. Transparency requires the use of a not-so-portable version of BMP.
type FormatError ¶
type FormatError string
A FormatError reports that the input is not a valid BMP file.
func (FormatError) Error ¶
func (e FormatError) Error() string
type UnsupportedError ¶
type UnsupportedError string
An UnsupportedError reports that the input uses a valid but unimplemented BMP feature.
func (UnsupportedError) Error ¶
func (e UnsupportedError) Error() string