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

コメント

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