跳至主要内容

入門

使用 image 作為圖像庫。

$ cargo add image
use image::imageops::flip_vertical_in_place;

const RED: image::Rgba<u8> = image::Rgba([255, 0, 0, 255]);

fn main() {
// Create a new ImgBuf with width: imgx and height: imgy
let mut imgbuf = image::ImageBuffer::new(100, 100);

imgbuf.put_pixel(52, 41, RED);
flip_vertical_in_place(&mut imgbuf);

imgbuf.save("output.tga").unwrap();
}

保存的圖像格式為 TGA,可以用 Photoshop 打開。

Alt text