[−][src]Struct fractal_gen::image::Img
Structure of the Image.
Fields
pixels: Vec<Vec<Pixel>>
The pixels of the image as a 2D Vector.
Methods
impl Img
[src]
pub fn new(pixels: Vec<Vec<Pixel>>) -> Img
[src]
Create a BMP image.
pub fn get_binary_data(&self) -> Vec<u8>
[src]
Get the image's binary data.
pub fn write_image(&self, path: &str)
[src]
Write the image into a file.
Example
let image = image::Img::new(pixels); image.write_image("./myimage.bmp");
pub fn rotate(&mut self)
[src]
Rotate the image by 90 degrees.
Auto Trait Implementations
impl RefUnwindSafe for Img
impl Send for Img
impl Sync for Img
impl Unpin for Img
impl UnwindSafe for Img
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,