Rust lang Imageでイメージを読み書きしてみる

Rustをインストールして、HelloWorldについては、色々なところで解説されてるので
ひとまずおいておいて
Rustで画像ファイルの読み書きをしてみる
まずはGitにあるRust ImageのReadmeのExsampleから引っ張ってきて

  1 extern crate image;
  2 use image::GenericImageView;
  3
  4 fn main() {
  5    let img = image::open("img/test.jpg").unwrap();
  6    
  7    println!("dimensions{:?}", img.dimensions());
  8    println!("{:?}", img.color());
  9    img.save("test2.jpg").unwrap();
 10
 11}

こんな感じで
イメージを
Cargo.tomlは

  1[package]
  2name = "helloworld"
  3version = "0.1.0"
  4authors = ["programmer"]
  5edition = "2018"
  6
  7# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.htm   l
  8
  9[dependencies]
 10image = "0.23.9"

コメント

タイトルとURLをコピーしました