[][src]Function mandelbrot_common::generate

pub fn generate(n: usize, threshold: f64, max_steps: u8) -> Array2<u8>

Generate an image from the Mandelbrot set.

Examples

use ndarray::prelude::*;

let img = mandelbrot_common::generate(8, 4f64, 50);
let correct: Array2<u8> = arr2(&[
    [253, 253, 252, 252, 252],
    [253, 252, 252, 251, 205],
    [253, 251, 249, 205, 205],
    [253, 205, 205, 205, 205],
    [253, 251, 249, 205, 205]
]).reversed_axes();
assert_eq!(img, correct);