image-noise 0.1.0

Creates a simple perlin noise texture in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::io::prelude::*;
use std::fs::File;

fn main() {
    let image = image_noise::noise_image(1000, 10);

    let mut file = File::create("image.png").unwrap();

    let mut bytes: Vec<u8> = Vec::new();
    image
        .write_to(&mut bytes, image::ImageOutputFormat::Png)
        .expect("Can write to png");

    file.write_all(&bytes).unwrap();
}