pub struct Picasso {
pub num_shapes: usize,
pub shape_type: PicassoMode,
pub out_size: usize,
pub alpha: u8,
pub rng: SmallRng,
}Fields§
§num_shapes: usize§shape_type: PicassoMode§out_size: usize§alpha: u8§rng: SmallRngImplementations§
Source§impl Picasso
impl Picasso
pub fn draw_image(&self) -> PicassoResult<RgbaImage>
pub fn draw_svg(&self) -> PicassoResult<String>
Source§impl Picasso
impl Picasso
pub fn render(&mut self, img: DynamicImage, output: &str) -> PicassoResult<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Picasso
impl RefUnwindSafe for Picasso
impl Send for Picasso
impl Sync for Picasso
impl Unpin for Picasso
impl UnwindSafe for Picasso
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more