pub async fn take_a_pic(opt: TakePicOption) -> Result<Vec<u8>>
Expand description
写真を撮影する。成功すると jpeg バイナリデータを返す。
従来は raspistill コマンドを使っていたが、Bullseye より廃止された。 カメラ関連の各種操作は libcamera に移動、集約された。 raspistill コマンド互換の libcamera-still コマンドを使う。
同時に2つ以上を実行できないかつ時間がかかるので、[tokio::sync::Mutex] で排他する。
opt
- 撮影オプション。