pub struct PixelData {
pub width: u32,
pub height: u32,
pub data: Vec<u8>,
}Expand description
Замена для TS HTMLCanvasElement и PixelData.
data — сырые пиксели RGBA8 (4 байта на пиксель), длина = widthheight4.
(В оригинале тип массива зависит от битности документа — здесь храним байты.)
Fields§
§width: u32§height: u32§data: Vec<u8>RGBA8, либо сырые байты канала(ов).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PixelData
impl RefUnwindSafe for PixelData
impl Send for PixelData
impl Sync for PixelData
impl Unpin for PixelData
impl UnsafeUnpin for PixelData
impl UnwindSafe for PixelData
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