Rust プロジェクトを作成
次のコマンドで新しい Rust プロジェクトを作成します。
1 | cargo new rust-project-1 |
VS Code のエクスプローラーで、src>main.rs ファイルを開きます。
とりあえず動くか確認します。
main関数の上の Run ボタンを押すと実行されて、下のターミナルに結果が表示されればOK。
画像を読み込む
依存関係の追加
Rustで画像を読み込むには、imageライブラリを使用します。
まず、Cargo.tomlファイルに以下の行を追加して imageライブラリを依存関係に追加します。
1 | [dependencies] |
また、次のコマンドで最新版のimageライブラリを追加することもできます。
1 | cargo add image |
コード
以下のコードで、画像を読み込むことができます。
1 | use std::path::Path; |
実行すると、ターミナルに画像サイズ、フォルダーに画像が出力されます。
おわりに
Visual Studio Code で Rust を書くには rust-analyzer拡張機能 がオススメです。
コード補完、構文の強調表示、形式の指定、デバッグなど便利に使うことができるようになります。
GitHub
今回作成したプロジェクト一式
https://github.com/noitaro/rust-image-open
参考
https://docs.rs/image/latest/image/
https://learn.microsoft.com/ja-jp/windows/dev-environment/rust/setup