Struct tinybmp::RawBmp [−][src]
pub struct RawBmp<'a> { /* fields omitted */ }
Expand description
A BMP-format bitmap.
Implementations
Create a bitmap object from a byte slice.
The created object keeps a shared reference to the input and does not dynamically allocate memory.
In contrast to the from_slice
constructor no color type needs to be specified when
calling this method. This will disable all functions that requires a specified color type,
like the pixels
method.
Returns a slice containing the raw image data.
Returns an iterator over the raw pixels in the image.
The iterator returns the raw pixel colors as u32
values. To automatically convert the raw
values into the color specified by C
use pixels
instead.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.
Casts the value.
Casts the value.