pub struct Image {
pub version: u8,
pub width: u16,
pub height: u16,
/* private fields */
}Expand description
Struct für die Bilddaten. Enthält eine Versionsnummer, die Breite und Höhe des Bildes, die Bit-Tiefe und die indizierten Bilddaten.
Fields§
§version: u8§width: u16§height: u16Implementations§
Source§impl Image
impl Image
Sourcepub fn new(version: u8, width: u16, height: u16, bytes: Vec<u8>) -> Self
pub fn new(version: u8, width: u16, height: u16, bytes: Vec<u8>) -> Self
Erstellt ein neues Bild.
Die Bittiefe wird automatisch ermittelt und auf 4 oder 8 Bit gesetzt.
Die Bilddaten müssen in einem Vektor mit der Größe width * height sein.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Image
impl RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl UnwindSafe for Image
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more